diff options
author | Chia-I Wu <olv@lunarg.com> | 2010-03-11 18:13:18 +0800 |
---|---|---|
committer | Chia-I Wu <olv@lunarg.com> | 2010-03-11 23:31:18 +0800 |
commit | 021cdd698bb57ae9b12b84582302a8d7f656db0c (patch) | |
tree | aa419152a6b3ae37e300d7e7ecf311c2622bba21 | |
parent | 9f5de23d0a73454b00236743d24326ec7b0d96f9 (diff) |
mesa/es: Validate the state in st_DrawTex.
Without the validation, the function might draw with outdated textures.
-rw-r--r-- | src/mesa/es/state_tracker/st_cb_drawtex.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/es/state_tracker/st_cb_drawtex.c b/src/mesa/es/state_tracker/st_cb_drawtex.c index e4b8954991..f75f4861a2 100644 --- a/src/mesa/es/state_tracker/st_cb_drawtex.c +++ b/src/mesa/es/state_tracker/st_cb_drawtex.c @@ -123,6 +123,8 @@ st_DrawTex(GLcontext *ctx, GLfloat x, GLfloat y, GLfloat z, struct pipe_vertex_element velements[2 + MAX_TEXTURE_UNITS]; GLbitfield inputs = VERT_BIT_POS; + st_validate_state(st); + /* determine if we need vertex color */ if (ctx->FragmentProgram._Current->Base.InputsRead & FRAG_BIT_COL0) emitColor = GL_TRUE; |