[Bf-blender-cvs] [61d71fdde58] master: Fix T63587: 3D View clipping region crashes

Campbell Barton noreply at git.blender.org
Sun Apr 14 11:05:24 CEST 2019


Commit: 61d71fdde588a6e1602c8df8793a280762fbc890
Author: Campbell Barton
Date:   Sun Apr 14 11:04:34 2019 +0200
Branches: master
https://developer.blender.org/rB61d71fdde588a6e1602c8df8793a280762fbc890

Fix T63587: 3D View clipping region crashes

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

M	source/blender/draw/engines/workbench/workbench_forward.c

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

diff --git a/source/blender/draw/engines/workbench/workbench_forward.c b/source/blender/draw/engines/workbench/workbench_forward.c
index 85596b22225..fe8a341bf3e 100644
--- a/source/blender/draw/engines/workbench/workbench_forward.c
+++ b/source/blender/draw/engines/workbench/workbench_forward.c
@@ -308,11 +308,12 @@ void workbench_forward_engine_init(WORKBENCH_Data *vedata)
 	workbench_private_data_get_light_direction(wpd, light_direction);
 
 	if (!e_data.checker_depth_sh) {
-		workbench_forward_outline_shaders_ensure(wpd, draw_ctx->sh_cfg);
-
 		e_data.checker_depth_sh = DRW_shader_create_fullscreen(
 		        datatoc_workbench_checkerboard_depth_frag_glsl, NULL);
 	}
+
+	workbench_forward_outline_shaders_ensure(wpd, draw_ctx->sh_cfg);
+
 	workbench_volume_engine_init();
 	workbench_fxaa_engine_init();
 	workbench_taa_engine_init(vedata);



More information about the Bf-blender-cvs mailing list