From: <sp...@us...> - 2012-12-17 11:58:57
|
Revision: 3835 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3835&view=rev Author: spasi Date: 2012-12-17 11:58:48 +0000 (Mon, 17 Dec 2012) Log Message: ----------- Fixed pbuffer + MSAA pixel format config on NV drivers. Modified Paths: -------------- trunk/LWJGL/src/native/windows/opengl/context.c Modified: trunk/LWJGL/src/native/windows/opengl/context.c =================================================================== --- trunk/LWJGL/src/native/windows/opengl/context.c 2012-12-12 17:20:24 UTC (rev 3834) +++ trunk/LWJGL/src/native/windows/opengl/context.c 2012-12-17 11:58:48 UTC (rev 3835) @@ -225,6 +225,10 @@ } putAttrib(&attrib_list, WGL_PIXEL_TYPE_ARB); putAttrib(&attrib_list, pixel_type); putAttrib(&attrib_list, WGL_DOUBLE_BUFFER_ARB); putAttrib(&attrib_list, double_buffer ? TRUE : FALSE); + if ( double_buffer || samples == 0 ) { + // Skip this for FALSE + MSAA: NV drivers won't return any PixelFormat + putAttrib(&attrib_list, WGL_DOUBLE_BUFFER_ARB); putAttrib(&attrib_list, double_buffer ? TRUE : FALSE); + } putAttrib(&attrib_list, WGL_SUPPORT_OPENGL_ARB); putAttrib(&attrib_list, TRUE); putAttrib(&attrib_list, WGL_RED_BITS_ARB); putAttrib(&attrib_list, bpe); putAttrib(&attrib_list, WGL_GREEN_BITS_ARB); putAttrib(&attrib_list, bpe); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |