src/glCompiler.cc

changeset 789
4b7306f52bb5
parent 786
71d786ce0dcc
child 795
195fa1fff9c3
equal deleted inserted replaced
788:c9d1dad83ad0 789:4b7306f52bb5
28 #include "dialogs.h" 28 #include "dialogs.h"
29 29
30 struct GLErrorInfo 30 struct GLErrorInfo
31 { 31 {
32 GLenum value; 32 GLenum value;
33 String text; 33 QString text;
34 }; 34 };
35 35
36 static const GLErrorInfo g_GLErrors[] = 36 static const GLErrorInfo g_GLErrors[] =
37 { 37 {
38 { GL_NO_ERROR, "No error" }, 38 { GL_NO_ERROR, "No error" },
57 57
58 // ============================================================================= 58 // =============================================================================
59 // 59 //
60 void checkGLError_private (const char* file, int line) 60 void checkGLError_private (const char* file, int line)
61 { 61 {
62 String errmsg; 62 QString errmsg;
63 GLenum errnum = glGetError(); 63 GLenum errnum = glGetError();
64 64
65 if (errnum == GL_NO_ERROR) 65 if (errnum == GL_NO_ERROR)
66 return; 66 return;
67 67
72 errmsg = err.text; 72 errmsg = err.text;
73 break; 73 break;
74 } 74 }
75 } 75 }
76 76
77 print ("OpenGL ERROR: at %1:%2: %3", basename (String (file)), line, errmsg); 77 print ("OpenGL ERROR: at %1:%2: %3", basename (QString (file)), line, errmsg);
78 } 78 }
79 79
80 // ============================================================================= 80 // =============================================================================
81 // 81 //
82 GLCompiler::GLCompiler (GLRenderer* renderer) : 82 GLCompiler::GLCompiler (GLRenderer* renderer) :

mercurial