summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2009-12-21 10:21:28 +1000
committerAlex Deucher <alexdeucher@gmail.com>2009-12-21 10:40:19 -0500
commit753f0a1dea6c304eb3cc5a3db5f24a5801e37a55 (patch)
tree229b5c6ae83cc6f98641a1f211db0a885fa529a1
parentace937f1651c64d7fb22917489e29761130aaa0d (diff)
r600: fix glFrontFace(GL_CW)
fd.o bug #25290 Suggested fix from Rafael Monica
-rw-r--r--src/mesa/drivers/dri/r600/r700_state.c9
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 e763d2803c..9b7f7a7d83 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);