culling was inverted

This commit is contained in:
Brian 2007-07-12 11:59:15 -06:00
parent 62f5f18b3e
commit 9e94e9b798

View file

@ -79,7 +79,7 @@ static void cull_tri( struct prim_stage *stage,
if (header->det != 0) {
/* non-zero area */
GLuint mode = (header->det < 0) ? PIPE_WINDING_CW : PIPE_WINDING_CCW;
GLuint mode = (header->det > 0) ? PIPE_WINDING_CW : PIPE_WINDING_CCW;
if ((mode & cull_stage(stage)->mode) == 0) {
/* triangle is not culled, pass to next stage */