-/* $Id: mtypes.h,v 1.89 2002/09/27 02:45:37 brianp Exp $ */
+/* $Id: mtypes.h,v 1.90 2002/10/02 21:44:08 brianp Exp $ */
/*
* Mesa 3-D graphics library
GLenum FrontFace; /* Either GL_CW or GL_CCW */
GLenum FrontMode; /* Either GL_POINT, GL_LINE or GL_FILL */
GLenum BackMode; /* Either GL_POINT, GL_LINE or GL_FILL */
- GLboolean _FrontBit; /* */
+ GLboolean _FrontBit; /* 0=GL_CCW, 1=GL_CW */
GLboolean CullFlag; /* Culling on/off flag */
GLboolean SmoothFlag; /* True if GL_POLYGON_SMOOTH is enabled */
GLboolean StippleFlag; /* True if GL_POLYGON_STIPPLE is enabled */
GLboolean OffsetPoint; /* Offset in GL_POINT mode */
GLboolean OffsetLine; /* Offset in GL_LINE mode */
GLboolean OffsetFill; /* Offset in GL_FILL mode */
- GLboolean _OffsetAny;
};
-/* $Id: state.c,v 1.92 2002/09/27 02:45:38 brianp Exp $ */
+/* $Id: state.c,v 1.93 2002/10/02 21:44:08 brianp Exp $ */
/*
* Mesa 3-D graphics library
generic_noop(void)
{
#ifdef DEBUG
- _mesa_problem(NULL, "undefined function dispatch");
+ _mesa_problem(NULL, "User called no-op dispatch function");
#endif
return 0;
}
ctx->_TriangleCaps |= DD_TRI_CULL_FRONT_BACK;
/* Any Polygon offsets enabled? */
- ctx->Polygon._OffsetAny = GL_FALSE;
if (ctx->Polygon.OffsetPoint ||
ctx->Polygon.OffsetLine ||
ctx->Polygon.OffsetFill) {
ctx->_TriangleCaps |= DD_TRI_OFFSET;
- ctx->Polygon._OffsetAny = GL_TRUE;
}
}
static void
calculate_model_project_matrix( GLcontext *ctx )
{
- _math_matrix_mul_matrix( &ctx->_ModelProjectMatrix,
- ctx->ProjectionMatrixStack.Top,
- ctx->ModelviewMatrixStack.Top );
+ _math_matrix_mul_matrix( &ctx->_ModelProjectMatrix,
+ ctx->ProjectionMatrixStack.Top,
+ ctx->ModelviewMatrixStack.Top );
- _math_matrix_analyse( &ctx->_ModelProjectMatrix );
+ _math_matrix_analyse( &ctx->_ModelProjectMatrix );
}
static void
-/* $Id: ss_triangle.c,v 1.15 2001/07/17 19:39:32 keithw Exp $ */
+/* $Id: ss_triangle.c,v 1.16 2002/10/02 21:44:08 brianp Exp $ */
/*
* Mesa 3-D graphics library
TNLcontext *tnl = TNL_CONTEXT(ctx);
GLuint ind = 0;
- if (ctx->Polygon._OffsetAny)
+ if (ctx->Polygon.OffsetPoint ||
+ ctx->Polygon.OffsetLine ||
+ ctx->Polygon.OffsetFill)
ind |= SS_OFFSET_BIT;
if (ctx->Light.Enabled && ctx->Light.Model.TwoSide)