remove a _TriangleCaps reference
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 23 Sep 2003 14:41:02 +0000 (14:41 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 23 Sep 2003 14:41:02 +0000 (14:41 +0000)
src/mesa/drivers/glide/fxtris.c

index cf5ffef45d86c0680e3e187757566cdd76988c51..9a88e58c475b69922af6ff4cd86d875a044c7518 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: fxtris.c,v 1.22 2003/06/16 14:30:57 brianp Exp $ */
+/* $Id: fxtris.c,v 1.23 2003/09/23 14:41:02 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -746,8 +746,7 @@ static void fxRasterPrimitive( GLcontext *ctx, GLenum prim )
 
 
 
-/* Determine the rasterized primitive when not drawing unfilled 
- * polygons.
+/* Determine the rasterized primitive when drawing filled polygons.
  */
 static void fxRenderPrimitive( GLcontext *ctx, GLenum prim )
 {
@@ -756,7 +755,9 @@ static void fxRenderPrimitive( GLcontext *ctx, GLenum prim )
 
    fxMesa->render_primitive = prim;
 
-   if (rprim == GL_TRIANGLES && (ctx->_TriangleCaps & DD_TRI_UNFILLED))
+   if (rprim == GL_TRIANGLES &&
+       (ctx->Polygon.FrontMode != GL_FILL ||
+        ctx->Polygon.BackMode != GL_FILL))
       return;
        
    if (fxMesa->raster_primitive != rprim) {