[Bf-blender-cvs] [316ccc4a6e9] blender2.8: GHOST: Fix wrong usage of wglCreatePbufferARB.

Clément Foucault noreply at git.blender.org
Thu Mar 15 01:52:52 CET 2018


Commit: 316ccc4a6e947bf46489bfe36d630a6a4648069f
Author: Clément Foucault
Date:   Thu Mar 15 01:51:46 2018 +0100
Branches: blender2.8
https://developer.blender.org/rB316ccc4a6e947bf46489bfe36d630a6a4648069f

GHOST: Fix wrong usage of wglCreatePbufferARB.

Last argument must be a pointer to list of int terminated by a value of 0.

===================================================================

M	intern/ghost/intern/GHOST_ContextWGL.cpp

===================================================================

diff --git a/intern/ghost/intern/GHOST_ContextWGL.cpp b/intern/ghost/intern/GHOST_ContextWGL.cpp
index a23c0b0b26c..58ade795e3f 100644
--- a/intern/ghost/intern/GHOST_ContextWGL.cpp
+++ b/intern/ghost/intern/GHOST_ContextWGL.cpp
@@ -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);
 		}



More information about the Bf-blender-cvs mailing list