[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55273] trunk/blender/source/blender/ editors/space_view3d/drawobject.c: Fix #34616: Wrong face culling for curves with constructive modifiers
Sergey Sharybin
sergey.vfx at gmail.com
Thu Mar 14 10:50:29 CET 2013
Revision: 55273
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55273
Author: nazgul
Date: 2013-03-14 09:50:29 +0000 (Thu, 14 Mar 2013)
Log Message:
-----------
Fix #34616: Wrong face culling for curves with constructive modifiers
If curve object does have derived mesh, culling shall happen for
back faces, not front.
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 2013-03-14 09:49:20 UTC (rev 55272)
+++ trunk/blender/source/blender/editors/space_view3d/drawobject.c 2013-03-14 09:50:29 UTC (rev 55273)
@@ -3773,7 +3773,7 @@
if (v3d->flag2 & V3D_BACKFACE_CULLING) {
/* not all displists use same in/out normal direction convention */
glEnable(GL_CULL_FACE);
- glCullFace((base->object->type == OB_MBALL) ? GL_BACK : GL_FRONT);
+ glCullFace((base->object->type == OB_MBALL || base->object->derivedFinal) ? GL_BACK : GL_FRONT);
}
retval = drawDispList_nobackface(scene, v3d, rv3d, base, dt, dflag, ob_wire_col);
More information about the Bf-blender-cvs
mailing list