OSDN Git Service

glsl: Add a gl_shader_program parameter to _mesa_uniform_{merge,split}_location_offset
[android-x86/external-mesa.git] / src / mesa / state_tracker / st_glsl_to_tgsi.cpp
index f8176eb..d6796d7 100644 (file)
@@ -3096,7 +3096,7 @@ set_uniform_initializer(struct gl_context *ctx, void *mem_ctx,
                "Couldn't find uniform for initializer %s\n", name);
       return;
    }
-   int loc = _mesa_uniform_merge_location_offset(index, offset);
+   int loc = _mesa_uniform_merge_location_offset(shader_program, index, offset);
 
    for (unsigned int i = 0; i < (type->is_array() ? type->length : 1); i++) {
       ir_constant *element;