[Bf-blender-cvs] [c00b2d8] master: OpenGL: ignore deprecated API warnings

Mike Erwin noreply at git.blender.org
Mon Aug 15 20:55:47 CEST 2016


Commit: c00b2d89911e20c8ace12a9256c689e9f43cc63b
Author: Mike Erwin
Date:   Mon Aug 15 14:55:09 2016 -0400
Branches: master
https://developer.blender.org/rBc00b2d89911e20c8ace12a9256c689e9f43cc63b

OpenGL: ignore deprecated API warnings

Reduces noise from --debug-gpu so we can spot serious errors.

Blender 2.7x uses OpenGL 2.1, we don't care if features are deprecated.

I'll re-enable these warnings for blender2.8 after next merge.

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

M	source/blender/gpu/intern/gpu_debug.c

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

diff --git a/source/blender/gpu/intern/gpu_debug.c b/source/blender/gpu/intern/gpu_debug.c
index af69c2f..5ed5124 100644
--- a/source/blender/gpu/intern/gpu_debug.c
+++ b/source/blender/gpu/intern/gpu_debug.c
@@ -208,6 +208,11 @@ static void APIENTRY gpu_debug_proc(
         GLenum severity, GLsizei UNUSED(length),
         const GLchar *message, const GLvoid *UNUSED(userParm))
 {
+	if (type == GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR) {
+		/* Blender 2.7x uses OpenGL 2.1, we don't care if features are deprecated */
+		return;
+	}
+
 	bool backtrace = false;
 
 	switch (severity) {
@@ -233,6 +238,11 @@ static void APIENTRY gpu_debug_proc_amd(
         GLenum severity, GLsizei UNUSED(length),
         const GLchar *message,  GLvoid *UNUSED(userParm))
 {
+	if (category == GL_DEBUG_CATEGORY_DEPRECATION_AMD) {
+		/* Blender 2.7x uses OpenGL 2.1, we don't care if features are deprecated */
+		return;
+	}
+
 	bool backtrace = false;
 
 	switch (severity) {




More information about the Bf-blender-cvs mailing list