mesa: reset linked_stages bitmask when re-linking
[mesa.git] / src / mesa / main / shaderobj.c
index 998656af9c8ed42af8349249176d03f75a42d8d0..6fcdf44282893ed9532501cfe3ac96da59041849 100644 (file)
@@ -348,6 +348,8 @@ _mesa_clear_shader_program_data(struct gl_context *ctx,
       }
    }
 
+   shProg->data->linked_stages = 0;
+
    if (shProg->data->UniformStorage) {
       for (unsigned i = 0; i < shProg->data->NumUniformStorage; ++i)
          _mesa_uniform_detach_all_driver_storage(&shProg->data->