[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42158] trunk/blender/source/blender/ editors/space_view3d/drawobject.c: Do not use transparent rendering in 3d viewport for objects which are in edit mode
Sergey Sharybin
sergey.vfx at gmail.com
Fri Nov 25 13:55:51 CET 2011
Revision: 42158
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42158
Author: nazgul
Date: 2011-11-25 12:55:42 +0000 (Fri, 25 Nov 2011)
Log Message:
-----------
Do not use transparent rendering in 3d viewport for objects which are in edit mode
Transparent rendering can't be implemented in way it gives accurate shading in
3d viewport. It's acceptable for object mode, but when you're in edit mode
it gives more problems than benefits of seeing transparent faces.
This is possible fix for for weird polygons in [#29255] Object invisible and weird polygons appearance
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 2011-11-25 11:31:51 UTC (rev 42157)
+++ trunk/blender/source/blender/editors/space_view3d/drawobject.c 2011-11-25 12:55:42 UTC (rev 42158)
@@ -3264,15 +3264,11 @@
if(dt>OB_WIRE) {
glsl = draw_glsl_material(scene, ob, v3d, dt);
- check_alpha = check_material_alpha(base, glsl);
- GPU_begin_object_materials(v3d, rv3d, scene, ob, glsl,
- (check_alpha)? &do_alpha_pass: NULL);
+ GPU_begin_object_materials(v3d, rv3d, scene, ob, glsl, NULL);
}
- // transp in editmode makes the fancy draw over go bad
- if (!do_alpha_pass)
- draw_em_fancy(scene, v3d, rv3d, ob, em, cageDM, finalDM, dt);
+ draw_em_fancy(scene, v3d, rv3d, ob, em, cageDM, finalDM, dt);
GPU_end_object_materials();
More information about the Bf-blender-cvs
mailing list