GHOST: Fix wrong usage of wglCreatePbufferARB.
Last argument must be a pointer to list of int terminated by a value of 0.
This commit is contained in:
@@ -363,7 +363,8 @@ void GHOST_ContextWGL::initContextWGLEW(PIXELFORMATDESCRIPTOR &preferredPFD)
|
||||
dummyHDC = GetDC(dummyHWND);
|
||||
}
|
||||
else {
|
||||
dummyhBuffer = wglCreatePbufferARB(m_hDC, iPixelFormat, 1, 1, 0);
|
||||
int iAttribList[] = {0};
|
||||
dummyhBuffer = wglCreatePbufferARB(m_hDC, iPixelFormat, 1, 1, iAttribList);
|
||||
dummyHDC = wglGetPbufferDCARB(dummyhBuffer);
|
||||
}
|
||||
|
||||
@@ -812,7 +813,8 @@ GHOST_TSuccess GHOST_ContextWGL::initializeDrawingContext()
|
||||
|
||||
if (create_hDC) {
|
||||
/* create an off-screen pixel buffer (Pbuffer) */
|
||||
m_dummyPbuffer = wglCreatePbufferARB(m_hDC, iPixelFormat, 1, 1, 0);
|
||||
int iAttribList[] = {0};
|
||||
m_dummyPbuffer = wglCreatePbufferARB(m_hDC, iPixelFormat, 1, 1, iAttribList);
|
||||
m_hDC = wglGetPbufferDCARB(m_dummyPbuffer);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user