[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37611] branches/soc-2011-onion/source/ blender/editors/uvedit/uvedit_draw.c: smart welding - rearrangement for a bit more optimal drawing of preview.
Ryakiotakis Antonis
kalast at gmail.com
Sat Jun 18 02:37:48 CEST 2011
Revision: 37611
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37611
Author: psy-fi
Date: 2011-06-18 00:37:47 +0000 (Sat, 18 Jun 2011)
Log Message:
-----------
smart welding - rearrangement for a bit more optimal drawing of preview.
Modified Paths:
--------------
branches/soc-2011-onion/source/blender/editors/uvedit/uvedit_draw.c
Modified: branches/soc-2011-onion/source/blender/editors/uvedit/uvedit_draw.c
===================================================================
--- branches/soc-2011-onion/source/blender/editors/uvedit/uvedit_draw.c 2011-06-18 00:30:42 UTC (rev 37610)
+++ branches/soc-2011-onion/source/blender/editors/uvedit/uvedit_draw.c 2011-06-18 00:37:47 UTC (rev 37611)
@@ -836,20 +836,25 @@
/* finally draw stitch preview */
if((stitch_preview) && stitch_preview->enabled){
+ glPushClientAttrib(GL_CLIENT_VERTEX_ARRAY_BIT);
+ glEnable(GL_VERTEX_ARRAY);
+
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
glColor4f(0.0, 1.0, 0.0, 0.5);
- glPushClientAttrib(GL_CLIENT_VERTEX_ARRAY_BIT);
- glEnable(GL_VERTEX_ARRAY);
glVertexPointer(2, GL_FLOAT, 0, stitch_preview->previewTris);
glDrawArrays(GL_TRIANGLES, 0, stitch_preview->numOfTris*3);
- glVertexPointer(2, GL_FLOAT, 0, stitch_preview->previewQuads);
- glDrawArrays(GL_QUADS, 0, stitch_preview->numOfQuads*4);
+ glPolygonMode(GL_FRONT_AND_BACK, GL_POINT);
glColor4f(0.0, 0.0, 1.0, 0.5);
- glPolygonMode(GL_FRONT_AND_BACK, GL_POINT);
- glVertexPointer(2, GL_FLOAT, 0, stitch_preview->previewTris);
glDrawArrays(GL_TRIANGLES, 0, stitch_preview->numOfTris*3);
+
+ glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
+ glColor4f(0.0, 1.0, 0.0, 0.5);
glVertexPointer(2, GL_FLOAT, 0, stitch_preview->previewQuads);
glDrawArrays(GL_QUADS, 0, stitch_preview->numOfQuads*4);
+ glPolygonMode(GL_FRONT_AND_BACK, GL_POINT);
+ glColor4f(0.0, 0.0, 1.0, 0.5);
+ glDrawArrays(GL_QUADS, 0, stitch_preview->numOfQuads*4);
+
glPopClientAttrib();
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
}
More information about the Bf-blender-cvs
mailing list