Browse Source

Minor adjustment to code. ARB version of debug_output doesn't use GL_DEBUG_OUTPUT

Zachary Lund 11 years ago
parent
commit
11c40ba6cd
1 changed files with 4 additions and 6 deletions
  1. 4 6
      libobs-opengl/gl-subsystem.c

+ 4 - 6
libobs-opengl/gl-subsystem.c

@@ -71,17 +71,15 @@ static void APIENTRY gl_debug_proc(
 static void gl_enable_debug()
 {
 	 /* Perhaps we should create GLEW contexts? */
-	if (ogl_IsVersionGEQ(4, 3))
+	if (ogl_IsVersionGEQ(4, 3)) {
 		glDebugMessageCallback(gl_debug_proc, NULL);
-	else if (ogl_ext_ARB_debug_output)
+		gl_enable(GL_DEBUG_OUTPUT);
+	} else if (ogl_ext_ARB_debug_output) {
 		glDebugMessageCallbackARB(gl_debug_proc, NULL);
-	else {
+	} else {
 		blog(LOG_DEBUG, "Failed to set GL debug callback as it is "
 		                "not supported.");
-		return;
 	}
-
-	gl_enable(GL_DEBUG_OUTPUT);
 }
 #else
 static void gl_enable_debug() {}