[Bf-blender-cvs] [0ec98863e27] master: Fix stereo plane pass and state

Dalai Felinto noreply at git.blender.org
Wed Mar 6 17:33:25 CET 2019


Commit: 0ec98863e27250a1e86274b8ee3689abbd8542c8
Author: Dalai Felinto
Date:   Wed Mar 6 12:53:58 2019 -0300
Branches: master
https://developer.blender.org/rB0ec98863e27250a1e86274b8ee3689abbd8542c8

Fix stereo plane pass and state

This was introduced on the MSAA fix for transparent passes (61039bf71376).

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

M	source/blender/draw/modes/object_mode.c

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

diff --git a/source/blender/draw/modes/object_mode.c b/source/blender/draw/modes/object_mode.c
index 67b4dc6c6bb..d5ec58d4501 100644
--- a/source/blender/draw/modes/object_mode.c
+++ b/source/blender/draw/modes/object_mode.c
@@ -1396,7 +1396,8 @@ static void OBJECT_cache_init(void *vedata)
 		sgl->camera_stereo_volume = shgroup_instance_alpha(sgl->transp_shapes, geom, draw_ctx->sh_cfg);
 
 		geom = DRW_cache_quad_get();
-		sgl->camera_stereo_plane = shgroup_instance_alpha(sgl->non_meshes, geom, draw_ctx->sh_cfg);
+		sgl->camera_stereo_plane = shgroup_instance_alpha(sgl->transp_shapes, geom, draw_ctx->sh_cfg);
+		DRW_shgroup_state_disable(sgl->camera_stereo_plane, DRW_STATE_CULL_FRONT);
 	}
 
 	{



More information about the Bf-blender-cvs mailing list