[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53023] trunk/blender/source/blender/ editors/space_view3d/drawobject.c: prevent the text 3d cursor from z-fighting with the text.

Campbell Barton ideasman42 at gmail.com
Sat Dec 15 07:12:48 CET 2012


Revision: 53023
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53023
Author:   campbellbarton
Date:     2012-12-15 06:12:40 +0000 (Sat, 15 Dec 2012)
Log Message:
-----------
prevent the text 3d cursor from z-fighting with the text.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_view3d/drawobject.c

Modified: trunk/blender/source/blender/editors/space_view3d/drawobject.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/drawobject.c	2012-12-15 05:46:41 UTC (rev 53022)
+++ trunk/blender/source/blender/editors/space_view3d/drawobject.c	2012-12-15 06:12:40 UTC (rev 53023)
@@ -5432,10 +5432,10 @@
 #endif  /* XXX old animation system stuff */
 
 
-static void draw_textcurs(float textcurs[4][2])
+static void draw_textcurs(RegionView3D *rv3d, float textcurs[4][2])
 {
 	cpack(0);
-	
+	bglPolygonOffset(rv3d->dist, -1.0);
 	set_inverted_drawing(1);
 	glBegin(GL_QUADS);
 	glVertex2fv(textcurs[0]);
@@ -5444,6 +5444,7 @@
 	glVertex2fv(textcurs[3]);
 	glEnd();
 	set_inverted_drawing(0);
+	bglPolygonOffset(rv3d->dist, 0.0);
 }
 
 static void drawspiral(const float cent[3], float rad, float tmat[4][4], int start)
@@ -6364,7 +6365,7 @@
 		case OB_FONT:
 			cu = ob->data;
 			if (cu->editfont) {
-				draw_textcurs(cu->editfont->textcurs);
+				draw_textcurs(rv3d, cu->editfont->textcurs);
 
 				if (cu->flag & CU_FAST) {
 					cpack(0xFFFFFF);




More information about the Bf-blender-cvs mailing list