diff options
author | Jordan Justen <jordan.l.justen@intel.com> | 2015-05-25 12:23:05 -0700 |
---|---|---|
committer | Jordan Justen <jordan.l.justen@intel.com> | 2015-05-25 12:23:05 -0700 |
commit | cb3a16fb0afc9bdd05cf4ac3d3dd0ebb42769231 (patch) | |
tree | a43dd572ee3e642d82bd2d6db4522261553cf664 /src/mesa/drivers/common/meta.c | |
parent | 5cd409a76c1512b0f8f64b7fd606de022333774c (diff) |
wipcs+ils
Diffstat (limited to 'src/mesa/drivers/common/meta.c')
-rw-r--r-- | src/mesa/drivers/common/meta.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c index d2ab7b8ded..7dd08bf62f 100644 --- a/src/mesa/drivers/common/meta.c +++ b/src/mesa/drivers/common/meta.c @@ -599,7 +599,7 @@ _mesa_meta_begin(struct gl_context *ctx, GLbitfield state) /* Save the shader state from ctx->Shader (instead of ctx->_Shader) so * that we don't have to worry about the current pipeline state. */ - for (i = 0; i <= MESA_SHADER_FRAGMENT; i++) { + for (i = 0; i < MESA_SHADER_STAGES; i++) { _mesa_reference_shader_program(ctx, &save->Shader[i], ctx->Shader.CurrentProgram[i]); } @@ -947,7 +947,9 @@ _mesa_meta_end(struct gl_context *ctx) GL_VERTEX_SHADER, GL_GEOMETRY_SHADER, GL_FRAGMENT_SHADER, + GL_COMPUTE_SHADER, }; + STATIC_ASSERT(MESA_SHADER_STAGES == ARRAY_SIZE(targets)); bool any_shader; @@ -973,7 +975,7 @@ _mesa_meta_end(struct gl_context *ctx) } any_shader = false; - for (i = 0; i <= MESA_SHADER_FRAGMENT; i++) { + for (i = 0; i < MESA_SHADER_STAGES; i++) { /* It is safe to call _mesa_use_shader_program even if the extension * necessary for that program state is not supported. In that case, * the saved program object must be NULL and the currently bound |