[Bf-blender-cvs] [2c03d01] master: OpenGL: debug context on Windows

Mike Erwin noreply at git.blender.org
Mon Aug 15 10:51:20 CEST 2016


Commit: 2c03d0186a014e4478aecb8e2a000bf2d530db10
Author: Mike Erwin
Date:   Mon Aug 15 04:49:07 2016 -0400
Branches: master
https://developer.blender.org/rB2c03d0186a014e4478aecb8e2a000bf2d530db10

OpenGL: debug context on Windows

Enable based on --debug-gpu at the command line. Linux already works
this way.

This commit in master (2.78 timeframe) is the smallest change that gets
the desired result. I did a similar commit in blender2.8. Most ongoing
GL debug work will go into 2.8, not 2.7x.

In support of T49089

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

M	intern/ghost/intern/GHOST_WindowWin32.cpp

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

diff --git a/intern/ghost/intern/GHOST_WindowWin32.cpp b/intern/ghost/intern/GHOST_WindowWin32.cpp
index 6a27d7a..2aa950f8 100644
--- a/intern/ghost/intern/GHOST_WindowWin32.cpp
+++ b/intern/ghost/intern/GHOST_WindowWin32.cpp
@@ -649,7 +649,7 @@ GHOST_Context *GHOST_WindowWin32::newDrawingContext(GHOST_TDrawingContextType ty
 		        WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB,
 		        3, 2,
 #endif
-		        GHOST_OPENGL_WGL_CONTEXT_FLAGS,
+		        (m_debug_context ? WGL_CONTEXT_DEBUG_BIT_ARB : 0),
 		        GHOST_OPENGL_WGL_RESET_NOTIFICATION_STRATEGY);
 #else
 #  error




More information about the Bf-blender-cvs mailing list