glsl: set shader->CompileStatus in _slang_compile()
authorBrian Paul <brianp@vmware.com>
Thu, 22 Jan 2009 17:34:15 +0000 (10:34 -0700)
committerBrian Paul <brianp@vmware.com>
Thu, 22 Jan 2009 17:34:15 +0000 (10:34 -0700)
src/mesa/shader/shader_api.c
src/mesa/shader/slang/slang_compile.c

index b3d66c5babd882c4bed4e17a8a445f6a7afb8900..acee34dc5bc0a83e69c78f7f4e0eb813f3382d2d 100644 (file)
@@ -1357,7 +1357,10 @@ _mesa_compile_shader(GLcontext *ctx, GLuint shaderObj)
    if (!sh)
       return;
 
-   sh->CompileStatus = _slang_compile(ctx, sh);
+   /* this call will set the sh->CompileStatus field to indicate if
+    * compilation was successful.
+    */
+   (void) _slang_compile(ctx, sh);
 }
 
 
index 818b90b7a8618918f2a0af38b77a63c5514c4409..456ec4411f16165893525a3704e2fb9ec4d3797e 100644 (file)
@@ -2794,6 +2794,8 @@ _slang_compile(GLcontext *ctx, struct gl_shader *shader)
    _mesa_print_program(shader->Program);
 #endif
 
+   shader->CompileStatus = success;
+
    return success;
 }