r600: fix glFrontFace(GL_CW)

fd.o bug #25290

Suggested fix from Rafael Monica
This commit is contained in:
Dave Airlie 2009-12-21 10:21:28 +10:00
parent 32d737397c
commit 393857a2f5

View file

@ -1227,13 +1227,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);