On Sun, Feb 10, 2002 at 05:12:40AM +0000, Michael wrote:
> Ok. Done.

.... and here's the patch.

-- 
Michael.
Index: src/state.c
===================================================================
RCS file: /cvsroot/dri/xc/xc/extras/Mesa/src/state.c,v
retrieving revision 1.13.20.1
diff -u -3 -p -r1.13.20.1 state.c
--- src/state.c 3 Dec 2001 14:53:46 -0000       1.13.20.1
+++ src/state.c 13 Feb 2002 00:57:56 -0000
@@ -510,13 +510,11 @@ update_polygon( GLcontext *ctx )
 static void
 calculate_model_project_matrix( GLcontext *ctx )
 {
-   if (!ctx->_NeedEyeCoords) {
-      _math_matrix_mul_matrix( &ctx->_ModelProjectMatrix,
-                              &ctx->ProjectionMatrix,
-                              &ctx->ModelView );
+   _math_matrix_mul_matrix( &ctx->_ModelProjectMatrix,
+                           &ctx->ProjectionMatrix,
+                           &ctx->ModelView );
 
-      _math_matrix_analyse( &ctx->_ModelProjectMatrix );
-   }
+   _math_matrix_analyse( &ctx->_ModelProjectMatrix );
 }
 
 static void
Index: src/tnl/t_vb_vertex.c
===================================================================
RCS file: /cvsroot/dri/xc/xc/extras/Mesa/src/tnl/Attic/t_vb_vertex.c,v
retrieving revision 1.1.6.1
diff -u -3 -p -r1.1.6.1 t_vb_vertex.c
--- src/tnl/t_vb_vertex.c       3 Dec 2001 14:53:54 -0000       1.1.6.1
+++ src/tnl/t_vb_vertex.c       13 Feb 2002 00:57:59 -0000
@@ -151,8 +151,8 @@ static GLboolean run_vertex_stage( GLcon
         if (ctx->ProjectionMatrix.type == MATRIX_IDENTITY)
            VB->ClipPtr = VB->EyePtr;
         else
-           VB->ClipPtr = TransformRaw( &store->clip, &ctx->ProjectionMatrix,
-                                       VB->EyePtr );
+           VB->ClipPtr = TransformRaw( &store->clip, &ctx->_ModelProjectMatrix,
+                                       VB->ObjPtr );
       }
       else {
         /* Combined modelviewproject transform:

Reply via email to