浏览代码

Make OpenGL performance warnings "info", not "warning" category

rdb 9 年之前
父节点
当前提交
9f0cd81803
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      panda/src/glstuff/glGraphicsStateGuardian_src.cxx

+ 6 - 1
panda/src/glstuff/glGraphicsStateGuardian_src.cxx

@@ -414,7 +414,12 @@ debug_callback(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei l
     break;
     break;
 
 
   case GL_DEBUG_SEVERITY_MEDIUM:
   case GL_DEBUG_SEVERITY_MEDIUM:
-    level = NS_warning;
+    if (type == GL_DEBUG_TYPE_PERFORMANCE) {
+      // Performance warnings should really be "info".
+      level = NS_info;
+    } else {
+      level = NS_warning;
+    }
     break;
     break;
 
 
   case GL_DEBUG_SEVERITY_LOW:
   case GL_DEBUG_SEVERITY_LOW: