Mesa (mesa_7_6_branch): r600: fix glFrontFace(GL_CW)
Alex Deucher
agd5f at kemper.freedesktop.org
Mon Dec 21 15:41:17 UTC 2009
Module: Mesa
Branch: mesa_7_6_branch
Commit: 753f0a1dea6c304eb3cc5a3db5f24a5801e37a55
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=753f0a1dea6c304eb3cc5a3db5f24a5801e37a55
Author: Dave Airlie <airlied at redhat.com>
Date: Mon Dec 21 10:21:28 2009 +1000
r600: fix glFrontFace(GL_CW)
fd.o bug #25290
Suggested fix from Rafael Monica
---
src/mesa/drivers/dri/r600/r700_state.c | 9 ++-------
1 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/src/mesa/drivers/dri/r600/r700_state.c b/src/mesa/drivers/dri/r600/r700_state.c
index e763d28..9b7f7a7 100644
--- a/src/mesa/drivers/dri/r600/r700_state.c
+++ b/src/mesa/drivers/dri/r600/r700_state.c
@@ -1168,13 +1168,8 @@ static void r700UpdatePolygonMode(GLcontext * ctx)
/* Handle GL_CW (clock wise and GL_CCW (counter clock wise)
* correctly by selecting the correct front and back face
*/
- if (ctx->Polygon.FrontFace == GL_CCW) {
- f = ctx->Polygon.FrontMode;
- b = ctx->Polygon.BackMode;
- } else {
- f = ctx->Polygon.BackMode;
- b = ctx->Polygon.FrontMode;
- }
+ f = ctx->Polygon.FrontMode;
+ b = ctx->Polygon.BackMode;
/* Enable polygon mode */
SETfield(r700->PA_SU_SC_MODE_CNTL.u32All, X_DUAL_MODE, POLY_MODE_shift, POLY_MODE_mask);
More information about the mesa-commit
mailing list