diff options
author | Paul Berry <[email protected]> | 2014-01-09 11:32:00 -0800 |
---|---|---|
committer | Paul Berry <[email protected]> | 2014-01-21 20:25:47 -0800 |
commit | 5808c44bab52fdb58ad705e08e334c6f1acdd2ce (patch) | |
tree | 26e02e58181e89a512e5a5f8fc8423492c359e35 /src/mesa/state_tracker | |
parent | 69b258cb4636315b4c1aaaceeedd1eed8af98ba8 (diff) |
mesa: Remove ad-hoc arrays of gl_shader_program.
Now that we have a ctx->Shader.CurrentProgram array, we can just use
it directly.
Reviewed-by: Chris Forbes <[email protected]>
Reviewed-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/mesa/state_tracker')
-rw-r--r-- | src/mesa/state_tracker/st_draw.c | 6 | ||||
-rw-r--r-- | src/mesa/state_tracker/st_program.c | 6 |
2 files changed, 2 insertions, 10 deletions
diff --git a/src/mesa/state_tracker/st_draw.c b/src/mesa/state_tracker/st_draw.c index 6a7a4efd6e1..355c180f86d 100644 --- a/src/mesa/state_tracker/st_draw.c +++ b/src/mesa/state_tracker/st_draw.c @@ -131,11 +131,7 @@ setup_index_buffer(struct st_context *st, static void check_uniforms(struct gl_context *ctx) { - struct gl_shader_program *shProg[3] = { - ctx->Shader.CurrentProgram[MESA_SHADER_VERTEX], - ctx->Shader.CurrentProgram[MESA_SHADER_GEOMETRY], - ctx->Shader.CurrentProgram[MESA_SHADER_FRAGMENT], - }; + struct gl_shader_program **shProg = ctx->Shader.CurrentProgram; unsigned j; for (j = 0; j < 3; j++) { diff --git a/src/mesa/state_tracker/st_program.c b/src/mesa/state_tracker/st_program.c index 1a00c314dda..7a15b23fa81 100644 --- a/src/mesa/state_tracker/st_program.c +++ b/src/mesa/state_tracker/st_program.c @@ -1195,11 +1195,7 @@ st_get_gp_variant(struct st_context *st, void st_print_shaders(struct gl_context *ctx) { - struct gl_shader_program *shProg[3] = { - ctx->Shader.CurrentProgram[MESA_SHADER_VERTEX], - ctx->Shader.CurrentProgram[MESA_SHADER_GEOMETRY], - ctx->Shader.CurrentProgram[MESA_SHADER_FRAGMENT], - }; + struct gl_shader_program **shProg = ctx->Shader.CurrentProgram; unsigned j; for (j = 0; j < 3; j++) { |