diff --git a/src/mesa/main/shaderapi.c b/src/mesa/main/shaderapi.c index 4c67f9564ab..dcc08c7d5a7 100644 --- a/src/mesa/main/shaderapi.c +++ b/src/mesa/main/shaderapi.c @@ -1741,8 +1741,6 @@ _mesa_ShaderSource(GLuint shaderObj, GLsizei count, GLcharARB *source; struct gl_shader *sh; - GLcharARB *replacement; - sh = _mesa_lookup_shader_err(ctx, shaderObj, "glShaderSourceARB"); if (!sh) return; @@ -1799,6 +1797,8 @@ _mesa_ShaderSource(GLuint shaderObj, GLsizei count, source[totalLength - 2] = '\0'; #ifdef ENABLE_SHADER_CACHE + GLcharARB *replacement; + /* Dump original shader source to MESA_SHADER_DUMP_PATH and replace * if corresponding entry found from MESA_SHADER_READ_PATH. */