Codechange: [OpenGL] Use new-style extension testing introduced with OpenGL 3.0.
This commit is contained in:
@@ -1331,6 +1331,12 @@ void VideoDriver_Win32GDI::PaintThread()
|
||||
# define PFD_SUPPORT_COMPOSITION 0x00008000
|
||||
#endif
|
||||
|
||||
/** Platform-specific callback to get an OpenGL funtion pointer. */
|
||||
static OGLProc GetOGLProcAddressCallback(const char *proc)
|
||||
{
|
||||
return reinterpret_cast<OGLProc>(wglGetProcAddress(proc));
|
||||
}
|
||||
|
||||
static FVideoDriver_Win32OpenGL iFVideoDriver_Win32OpenGL;
|
||||
|
||||
const char *VideoDriver_Win32OpenGL::Start(const StringList ¶m)
|
||||
@@ -1412,7 +1418,7 @@ const char *VideoDriver_Win32OpenGL::AllocateContext()
|
||||
if (this->gl_rc == 0) return "Can't create OpenGL context";
|
||||
if (!wglMakeCurrent(this->dc, this->gl_rc)) return "Can't active GL context";
|
||||
|
||||
return OpenGLBackend::Create();
|
||||
return OpenGLBackend::Create(&GetOGLProcAddressCallback);
|
||||
}
|
||||
|
||||
bool VideoDriver_Win32OpenGL::ToggleFullscreen(bool full_screen)
|
||||
|
Reference in New Issue
Block a user