Don't append #version if it's already done.

This commit is contained in:
Themaister 2013-07-05 19:58:15 +02:00
parent 94b57197aa
commit 60b7d633a1

View File

@ -376,7 +376,7 @@ static void print_linker_log(GLuint obj)
static bool compile_shader(GLuint shader, const char *define, const char *program) static bool compile_shader(GLuint shader, const char *define, const char *program)
{ {
char version[32] = {0}; char version[32] = {0};
if (glsl_core) if (glsl_core && !strstr(program, "#version"))
{ {
unsigned version_no = 0; unsigned version_no = 0;
unsigned gl_ver = glsl_major * 100 + glsl_minor * 10; unsigned gl_ver = glsl_major * 100 + glsl_minor * 10;