Revision: 30590
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30590
Author:   blendix
Date:     2010-07-21 18:18:00 +0200 (Wed, 21 Jul 2010)

Log Message:
-----------
Fix #22883: interface panels blank when drawing axis constraint.
GL_DEPTH_TEST was not incorrectly enabled in wireframe mode.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/transform/transform_constraints.c

Modified: trunk/blender/source/blender/editors/transform/transform_constraints.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_constraints.c      
2010-07-21 15:58:15 UTC (rev 30589)
+++ trunk/blender/source/blender/editors/transform/transform_constraints.c      
2010-07-21 16:18:00 UTC (rev 30590)
@@ -620,6 +620,8 @@
                if (tc->mode & CON_SELECT) {
                        float vec[3];
                        char col2[3] = {255,255,255};
+                       int depth_test_enabled;
+
                        convertViewVec(t, vec, (short)(t->mval[0] - 
t->con.imval[0]), (short)(t->mval[1] - t->con.imval[1]));
                        add_v3_v3(vec, tc->center);
 
@@ -629,15 +631,18 @@
 
                        glColor3ubv((GLubyte *)col2);
 
-                       glDisable(GL_DEPTH_TEST);
+                       depth_test_enabled = glIsEnabled(GL_DEPTH_TEST);
+                       if(depth_test_enabled)
+                               glDisable(GL_DEPTH_TEST);
+
                        setlinestyle(1);
                        glBegin(GL_LINE_STRIP);
                                glVertex3fv(tc->center);
                                glVertex3fv(vec);
                        glEnd();
                        setlinestyle(0);
-                       // TRANSFORM_FIX_ME
-                       //if(G.vd->zbuf)
+
+                       if(depth_test_enabled)
                                glEnable(GL_DEPTH_TEST);
                }
 


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to