]> git.cworth.org Git - apitrace/commitdiff
More descriptive framebuffer error codes.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Mon, 19 Sep 2011 08:30:10 +0000 (09:30 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Mon, 19 Sep 2011 08:30:10 +0000 (09:30 +0100)
glretrace.py

index 671d164e96d62976be400314a4c1d491e5e75388..53afdbedcda465d5e50ba58c1834bb82175dd18f 100644 (file)
@@ -298,13 +298,13 @@ class GlRetracer(Retracer):
             if function.name in ('glGetAttribLocation', 'glGetAttribLocationARB'):
                 print r'    GLint __orig_result = call.ret->toSInt();'
                 print r'    if (__result != __orig_result) {'
-                print r'        std::cerr << call.no << ": warning vertex attrib location mismatch " << __orig_result << " -> " << __result << "\n";'
+                print r'        std::cerr << call.no << ": warning: vertex attrib location mismatch " << __orig_result << " -> " << __result << "\n";'
                 print r'    }'
             if function.name in ('glCheckFramebufferStatus', 'glCheckFramebufferStatusEXT', 'glCheckNamedFramebufferStatusEXT'):
                 print r'    GLint __orig_result = call.ret->toSInt();'
                 print r'    if (__orig_result == GL_FRAMEBUFFER_COMPLETE &&'
                 print r'        __result != GL_FRAMEBUFFER_COMPLETE) {'
-                print r'        std::cerr << call.no << ": incomplete framebuffer (" << __result << ")\n";'
+                print r'        std::cerr << call.no << ": warning: incomplete framebuffer (" << glstate::enumToString(__result) << ")\n";'
                 print r'    }'
             print '    }'
 
@@ -351,6 +351,7 @@ if __name__ == '__main__':
 
 #include "glproc.hpp"
 #include "glretrace.hpp"
+#include "glstate.hpp"
 
 
 '''