mesa: Use gl_shader_program::_LinkedShaders instead of VertexProgram
[mesa.git] / src / mesa / state_tracker / st_program.c
index a4f47edfcd3ac2439af79872f8dc0181d927d198..5211043de0415c1207cac034e9b48896fd0c8c02 100644 (file)
@@ -1153,8 +1153,8 @@ destroy_shader_program_variants_cb(GLuint key, void *data, void *userData)
             destroy_program_variants(st, shProg->Shaders[i]->Program);
          }
 
-         destroy_program_variants(st, (struct gl_program *)
-                                  shProg->VertexProgram);
+         destroy_program_variants(st,
+                                  shProg->_LinkedShaders[MESA_SHADER_VERTEX]->Program);
          destroy_program_variants(st, (struct gl_program *)
                                   shProg->FragmentProgram);
          destroy_program_variants(st, (struct gl_program *)