From 5d6b4d0a5692068c60039d039d4e9dd891b93ed3 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Apr 2016 20:41:52 +0200 Subject: [PATCH] (GLSL) Refactor more code --- gfx/drivers_shader/shader_glsl.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gfx/drivers_shader/shader_glsl.c b/gfx/drivers_shader/shader_glsl.c index 203d116e35..485e27314e 100644 --- a/gfx/drivers_shader/shader_glsl.c +++ b/gfx/drivers_shader/shader_glsl.c @@ -1461,14 +1461,14 @@ static void gl_glsl_set_params(void *data, void *shader_data, for (i = 0; i < cnt; i++) { struct uniform_info state_param = {0}; - int location = glGetUniformLocation( - glsl->prg[glsl->glsl_active_index].id, - state_info[i].id); - state_param.enabled = true; - state_param.location = location; - state_param.type = UNIFORM_1F; - state_param.result.f.v0 = state_info[i].value; + state_param.lookup.enable = true; + state_param.lookup.idx = glsl->glsl_active_index; + state_param.lookup.ident = state_info[i].id; + state_param.lookup.type = SHADER_PROGRAM_COMBINED; + state_param.enabled = true; + state_param.type = UNIFORM_1F; + state_param.result.f.v0 = state_info[i].value; gl_glsl_set_uniform_parameter(glsl, &state_param, NULL); }