[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