From 3975f52eb4ddd2d879fda934f31da033af095dd9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Mon, 15 Apr 2013 02:54:58 +0200 Subject: [PATCH] mesa: don't flush and don't flag _NEW_STENCIL in ClearStencil, ActiveStencilFace The functions don't affect driver state. There is no code that would rely on vertices being flushed prior to changing the states, and no code that would check for _NEW_STENCIL before using the states. Reviewed-by: Brian Paul Reviewed-by: Eric Anholt --- src/mesa/main/stencil.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/mesa/main/stencil.c b/src/mesa/main/stencil.c index 33084173138..d76842fb278 100644 --- a/src/mesa/main/stencil.c +++ b/src/mesa/main/stencil.c @@ -109,10 +109,6 @@ _mesa_ClearStencil( GLint s ) { GET_CURRENT_CONTEXT(ctx); - if (ctx->Stencil.Clear == (GLuint) s) - return; - - FLUSH_VERTICES(ctx, _NEW_STENCIL); ctx->Stencil.Clear = (GLuint) s; } @@ -390,7 +386,6 @@ _mesa_ActiveStencilFaceEXT(GLenum face) } if (face == GL_FRONT || face == GL_BACK) { - FLUSH_VERTICES(ctx, _NEW_STENCIL); ctx->Stencil.ActiveFace = (face == GL_FRONT) ? 0 : 2; } else { -- 2.30.2