[Bf-blender-cvs] [911b842] wiggly-widgets: Corrections to previous commit

Julian Eisel noreply at git.blender.org
Tue Aug 18 01:30:31 CEST 2015


Commit: 911b84233e00e2da89772f7053c3ddf773b1e632
Author: Julian Eisel
Date:   Tue Aug 18 01:15:41 2015 +0200
Branches: wiggly-widgets
https://developer.blender.org/rB911b84233e00e2da89772f7053c3ddf773b1e632

Corrections to previous commit

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

M	source/blender/windowmanager/intern/wm_generic_widgets.c

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

diff --git a/source/blender/windowmanager/intern/wm_generic_widgets.c b/source/blender/windowmanager/intern/wm_generic_widgets.c
index 8f3d186..3bfc81c 100644
--- a/source/blender/windowmanager/intern/wm_generic_widgets.c
+++ b/source/blender/windowmanager/intern/wm_generic_widgets.c
@@ -538,6 +538,29 @@ typedef struct DialWidget {
 	float color[4];
 } DialWidget;
 
+static void dial_draw_geom(const bool select)
+{
+	GLUquadricObj *qobj = gluNewQuadric();
+	const float width = 1.0f;
+	const int resol = 32;
+
+	glEnable(GL_MULTISAMPLE_ARB);
+
+#ifdef WIDGET_USE_CUSTOM_DIAS
+	widget_draw_intern(&dial_draw_info, select);
+
+	(void)qobj; (void)width; (void)resol;
+#else
+
+	gluQuadricDrawStyle(qobj, GLU_SILHOUETTE);
+	gluDisk(qobj, 0.0, width, resol, 1);
+
+	(void)select;
+#endif
+
+	glDisable(GL_MULTISAMPLE_ARB);
+}
+
 static void dial_draw_intern(DialWidget *dial, bool select, bool highlight, float scale)
 {
 	float rot[3][3];
@@ -557,22 +580,7 @@ static void dial_draw_intern(DialWidget *dial, bool select, bool highlight, floa
 	else
 		glColor4fv(dial->color);
 
-	glEnable(GL_MULTISAMPLE_ARB);
-	{
-#ifdef WIDGET_USE_CUSTOM_DIAS
-	widget_draw_intern(&dial_draw_info, select);
-#else
-	GLUquadricObj *qobj = gluNewQuadric();
-	const float width = 1.0f;
-	const int resol = 32;
-
-	gluQuadricDrawStyle(qobj, GLU_SILHOUETTE);
-	gluDisk(qobj, 0.0, width, resol, 1);
-
-	(void)select;
-#endif
-	}
-	glDisable(GL_MULTISAMPLE_ARB);
+	dial_draw_geom(select);
 
 	glPopMatrix();




More information about the Bf-blender-cvs mailing list