X-Git-Url: https://git.ralfj.de/gltest.git/blobdiff_plain/abe5b74c820514f9f5896309e0e192569db35651..3a76a0c4ceb98363495605f8b16f5620d36ba68a:/glutil_gl2.cpp diff --git a/glutil_gl2.cpp b/glutil_gl2.cpp index 68a789b..87d8e0c 100644 --- a/glutil_gl2.cpp +++ b/glutil_gl2.cpp @@ -78,8 +78,7 @@ static T_proc resolveFunctionPointer(T_glGetProcAddress p_glGetProcAddress, cons { T_proc proc = p_glGetProcAddress(name); if (proc == NULL) { - fprintf(stderr, "Error resolvung function %s\n", name); - exit(1); + die("Error resolvung function %s\n", name); } return proc; } @@ -96,8 +95,7 @@ void resolveFunctionPointers(T_glGetProcAddress p_glGetProcAddress) int majorVersion; ssm >> majorVersion; if (majorVersion < 2) { - fprintf(stderr, "Need at least GL 2.0 to function properly, but detected version %d\n", majorVersion); - exit(1); + die("Need at least GL 2.0 to function properly, but detected version %d\n", majorVersion); } #endif @@ -130,6 +128,8 @@ void resolveFunctionPointers(T_glGetProcAddress p_glGetProcAddress) // shaders static const char *vertex_shader_source = "#version 100 \n\ +precision mediump float;\n\ +precision mediump int;\n\ attribute vec2 position; \n\ attribute vec3 color; \n\ varying vec3 frag_color; \n\ @@ -140,6 +140,8 @@ void main() \n\ }"; static const char *fragment_shader_source = "#version 100 \n\ +precision mediump float;\n\ +precision mediump int;\n\ varying vec3 frag_color; \n\ void main(void) \n\ { \n\