aboutsummaryrefslogtreecommitdiff
path: root/src/OpenGLSupport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/OpenGLSupport.cpp')
-rw-r--r--src/OpenGLSupport.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/OpenGLSupport.cpp b/src/OpenGLSupport.cpp
index 81a008b..0204835 100644
--- a/src/OpenGLSupport.cpp
+++ b/src/OpenGLSupport.cpp
@@ -71,6 +71,10 @@ bool OpenGL_BuildShaderProgram(const char* vs, const char* fs, GLuint* ids, cons
//printf("shader source:\n--\n%s\n--\n", fs);
delete[] log;
+ FILE* logf = fopen("shaderfail.log", "w");
+ fwrite(fs, len+1, 1, logf);
+ fclose(logf);
+
glDeleteShader(ids[0]);
glDeleteShader(ids[1]);