polygon offset changes; added Visual->MRD field
authorBrian Paul <brian.paul@tungstengraphics.com>
Sat, 21 Oct 2000 00:02:47 +0000 (00:02 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Sat, 21 Oct 2000 00:02:47 +0000 (00:02 +0000)
src/mesa/main/context.c
src/mesa/main/polygon.c

index 3f4bcec2fb516634cb93f409393b7da295e2e2a1..c57f37c5791864675ba6ac63d58ce775248129f1 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: context.c,v 1.93 2000/10/20 19:54:49 brianp Exp $ */
+/* $Id: context.c,v 1.94 2000/10/21 00:02:47 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -295,6 +295,7 @@ _mesa_initialize_visual( GLvisual *vis,
       vis->DepthMax = 0xffffffff;
       vis->DepthMaxF = (GLfloat) vis->DepthMax;
    }
+   vis->MRD = 1;  /* XXX temporary value */
 
    return GL_TRUE;
 }
@@ -1157,6 +1158,7 @@ init_attrib_groups( GLcontext *ctx )
    ctx->Polygon.StippleFlag = GL_FALSE;
    ctx->Polygon.OffsetFactor = 0.0F;
    ctx->Polygon.OffsetUnits = 0.0F;
+   ctx->Polygon.OffsetMRD = 0.0F;
    ctx->Polygon.OffsetPoint = GL_FALSE;
    ctx->Polygon.OffsetLine = GL_FALSE;
    ctx->Polygon.OffsetFill = GL_FALSE;
index 5ca3ffbc9450b9eea3678ae1400b4e6f5d9dae99..c96d3355b329e155575be0cebc461bb6b5f5901a 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: polygon.c,v 1.12 2000/09/26 20:53:53 brianp Exp $ */
+/* $Id: polygon.c,v 1.13 2000/10/21 00:02:47 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -178,6 +178,7 @@ _mesa_PolygonOffset( GLfloat factor, GLfloat units )
 
    ctx->Polygon.OffsetFactor = factor;
    ctx->Polygon.OffsetUnits = units;
+   ctx->Polygon.OffsetMRD = units * ctx->Visual.MRD;
 }