From 49249854c3bec0b6eb7e532b47aeec46abf75dde Mon Sep 17 00:00:00 2001 From: Spoike Date: Tue, 13 May 2014 23:17:12 +0000 Subject: [PATCH] try to fix a glsl level git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4654 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/gl/gl_vidcommon.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/gl/gl_vidcommon.c b/engine/gl/gl_vidcommon.c index c1cf13d96..8d904f52b 100644 --- a/engine/gl/gl_vidcommon.c +++ b/engine/gl/gl_vidcommon.c @@ -1466,7 +1466,7 @@ static GLhandleARB GLSlang_CreateShader (const char *name, int ver, const char * "#define ftetransform() (m_modelviewprojection * vec4(v_position, 1.0))\n" "uniform mat4 m_modelviewprojection;\n" "#else\n" - "#define v_position gl_Vertex\n" + "#define v_position gl_Vertex.xyz\n" "#define ftetransform ftransform\n" "uniform mat4 m_modelviewprojection;\n" "#endif\n" @@ -1533,7 +1533,6 @@ static GLhandleARB GLSlang_FinishShader(GLhandleARB shader, const char *name, GL char str[8192]; qglGetShaderInfoLog_(shader, sizeof(str), NULL, str); - qglDeleteShaderObject_(shader); if (!silent) { switch (shadertype) @@ -1554,6 +1553,7 @@ static GLhandleARB GLSlang_FinishShader(GLhandleARB shader, const char *name, GL Con_Printf("Shader \"%s\" source:\n%s", name, str); } } + qglDeleteShaderObject_(shader); return 0; }