[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53575] trunk/blender/source/blender/ editors/space_view3d/drawmesh.c: Fix #33753: Not selected surface objects don't update in view if shading is changed
Sergey Sharybin
sergey.vfx at gmail.com
Sat Jan 5 09:24:28 CET 2013
Revision: 53575
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53575
Author: nazgul
Date: 2013-01-05 08:24:22 +0000 (Sat, 05 Jan 2013)
Log Message:
-----------
Fix #33753: Not selected surface objects don't update in view if shading is changed
In fact surfaces should be displaying the same way in textures and solid shading,
but they used to change a way they're displaying by draw_textured_end not resetting
light model properly, leaving two-sided shading for all further objects draw.
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_view3d/drawmesh.c
Modified: trunk/blender/source/blender/editors/space_view3d/drawmesh.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/drawmesh.c 2013-01-05 08:03:16 UTC (rev 53574)
+++ trunk/blender/source/blender/editors/space_view3d/drawmesh.c 2013-01-05 08:24:22 UTC (rev 53575)
@@ -396,6 +396,7 @@
glShadeModel(GL_FLAT);
glDisable(GL_CULL_FACE);
+ glLightModeli(GL_LIGHT_MODEL_TWO_SIDE, GL_FALSE);
/* XXX, bad patch - GPU_default_lights() calls
* glLightfv(GL_POSITION, ...) which
More information about the Bf-blender-cvs
mailing list