st/mesa/glsl/i965: move per stage UniformBlocks to gl_program
[mesa.git] / src / mesa / state_tracker / st_atom_constbuf.c
index 30bffa648c5408444c97d043d50ca40d1cb98098..45bb885359922787b6a25c178007ac78903ee78d 100644 (file)
@@ -252,7 +252,7 @@ static void st_bind_ubos(struct st_context *st,
       struct gl_uniform_buffer_binding *binding;
       struct st_buffer_object *st_obj;
 
-      binding = &st->ctx->UniformBufferBindings[shader->UniformBlocks[i]->Binding];
+      binding = &st->ctx->UniformBufferBindings[shader->Program->sh.UniformBlocks[i]->Binding];
       st_obj = st_buffer_object(binding->BufferObject);
 
       cb.buffer = st_obj->buffer;