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) : |