diff options
author | Keith Whitwell <keith@tungstengraphics.com> | 2004-12-29 21:17:06 +0000 |
---|---|---|
committer | Keith Whitwell <keith@tungstengraphics.com> | 2004-12-29 21:17:06 +0000 |
commit | 5be14fd59a24612afd09da13688d611a1711d6da (patch) | |
tree | 26b559af8815b006de46711d10358a1f8a8176e4 /src/mesa/drivers/dri/unichrome/via_state.c | |
parent | 490e764d7affc093feff80192ed3f3d4642fcb8f (diff) |
Fix some wrapping bugs in the last commit. Probably there are more
remaining.
Diffstat (limited to 'src/mesa/drivers/dri/unichrome/via_state.c')
-rw-r--r-- | src/mesa/drivers/dri/unichrome/via_state.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/unichrome/via_state.c b/src/mesa/drivers/dri/unichrome/via_state.c index ef3846106d..547bf8b7ff 100644 --- a/src/mesa/drivers/dri/unichrome/via_state.c +++ b/src/mesa/drivers/dri/unichrome/via_state.c @@ -69,7 +69,7 @@ static GLuint ROP[16] = { -static void via_emit_state(viaContextPtr vmesa) +void viaEmitState(viaContextPtr vmesa) { GLcontext *ctx = vmesa->glCtx; GLuint i = 0; @@ -516,6 +516,8 @@ static void via_emit_state(viaContextPtr vmesa) } if (VIA_DEBUG) fprintf(stderr, "%s - out\n", __FUNCTION__); + + vmesa->newEmitState = 0; } @@ -1548,9 +1550,7 @@ void viaValidateState( GLcontext *ctx ) viaChooseStencilState(ctx); if (!vmesa->Fallback) { - viaChooseVertexState(ctx); - viaChooseRenderState(ctx); - via_emit_state(vmesa); + vmesa->newEmitState |= vmesa->newState; vmesa->newState = 0; } |