[Bf-blender-cvs] [29683d623c] blender2.8: OpenGL: remove glutil_draw_*_arc (lined, filled)

Mike Erwin noreply at git.blender.org
Fri Mar 3 23:26:18 CET 2017


Commit: 29683d623c5532139e82453f87b848a52d1da675
Author: Mike Erwin
Date:   Fri Mar 3 17:23:35 2017 -0500
Branches: blender2.8
https://developer.blender.org/rB29683d623c5532139e82453f87b848a52d1da675

OpenGL: remove glutil_draw_*_arc (lined, filled)

These helper functions were marked DEPRECATED since they use old OpenGL calls. Now they are marked GONE!

Part of T49043

===================================================================

M	source/blender/editors/include/BIF_glutil.h
M	source/blender/editors/screen/glutil.c

===================================================================

diff --git a/source/blender/editors/include/BIF_glutil.h b/source/blender/editors/include/BIF_glutil.h
index 206df852fb..378ba918e5 100644
--- a/source/blender/editors/include/BIF_glutil.h
+++ b/source/blender/editors/include/BIF_glutil.h
@@ -59,32 +59,6 @@ extern const unsigned char stipple_diag_stripes_neg[128];
 extern const unsigned char stipple_checker_8px[128];
 
 /**
- * Draw a lined (non-looping) arc with the given
- * \a radius, starting at angle \a start and arcing
- * through \a angle. The arc is centered at the origin
- * and drawn in the XY plane.
- *
- * \param start The initial angle (in radians).
- * \param angle The length of the arc (in radians).
- * \param radius The arc radius.
- * \param nsegments The number of segments to use in drawing the arc.
- */
-void glutil_draw_lined_arc(float start, float angle, float radius, int nsegments); /* DEPRECATED */
-
-/**
- * Draw a filled arc with the given \a radius,
- * starting at angle \a start and arcing through
- * \a angle. The arc is centered at the origin
- * and drawn in the XY plane.
- *
- * \param start The initial angle (in radians).
- * \param angle The length of the arc (in radians).
- * \param radius The arc radius.
- * \param nsegments The number of segments to use in drawing the arc.
- */
-void glutil_draw_filled_arc(float start, float angle, float radius, int nsegments); /* DEPRECATED */
-
-/**
  * Draw a circle outline with the given \a radius.
  * The circle is centered at \a x, \a y and drawn in the XY plane.
  *
diff --git a/source/blender/editors/screen/glutil.c b/source/blender/editors/screen/glutil.c
index ac97321ae1..f694fb0ce4 100644
--- a/source/blender/editors/screen/glutil.c
+++ b/source/blender/editors/screen/glutil.c
@@ -106,38 +106,6 @@ void set_inverted_drawing(int enable)
 	GL_TOGGLE(GL_DITHER, !enable);
 }
 
-
-void glutil_draw_filled_arc(float start, float angle, float radius, int nsegments)
-{
-	/* DEPRECATED */
-	int i;
-	
-	glBegin(GL_TRIANGLE_FAN);
-	glVertex2f(0.0, 0.0);
-	for (i = 0; i < nsegments; i++) {
-		float t = (float) i / (nsegments - 1);
-		float cur = start + t * angle;
-		
-		glVertex2f(cosf(cur) * radius, sinf(cur) * radius);
-	}
-	glEnd();
-}
-
-void glutil_draw_lined_arc(float start, float angle, float radius, int nsegments)
-{
-	/* DEPRECATED */
-	int i;
-	
-	glBegin(GL_LINE_STRIP);
-	for (i = 0; i < nsegments; i++) {
-		float t = (float) i / (nsegments - 1);
-		float cur = start + t * angle;
-		
-		glVertex2f(cosf(cur) * radius, sinf(cur) * radius);
-	}
-	glEnd();
-}
-
 static void imm_draw_circle(PrimitiveType prim_type, unsigned pos, float x, float y, float rad, int nsegments)
 {
 	immBegin(prim_type, nsegments);




More information about the Bf-blender-cvs mailing list