[Bf-blender-cvs] [2816b22b381] blender-v2.83-release: Fix T75902 Workbench: render crash

Clément Foucault noreply at git.blender.org
Sun Apr 19 21:07:50 CEST 2020


Commit: 2816b22b381df710b83c0dbc5d079ad0e27db50c
Author: Clément Foucault
Date:   Sun Apr 19 21:05:14 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rB2816b22b381df710b83c0dbc5d079ad0e27db50c

Fix T75902 Workbench: render crash

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

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

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

diff --git a/source/blender/draw/engines/workbench/workbench_data.c b/source/blender/draw/engines/workbench/workbench_data.c
index ce9ad2091ac..24d95a13ee8 100644
--- a/source/blender/draw/engines/workbench/workbench_data.c
+++ b/source/blender/draw/engines/workbench/workbench_data.c
@@ -199,7 +199,6 @@ void workbench_private_data_init(WORKBENCH_PrivateData *wpd)
   }
   wpd->clip_state = clip_state;
 
-  wpd->cull_state = CULL_BACKFACE_ENABLED(v3d) ? DRW_STATE_CULL_BACK : 0;
   wpd->vldata = vldata;
   wpd->world_ubo = vldata->world_ubo;
 
@@ -266,6 +265,8 @@ void workbench_private_data_init(WORKBENCH_PrivateData *wpd)
     copy_v4_fl(wpd->background_color, 0.0f);
   }
 
+  wpd->cull_state = CULL_BACKFACE_ENABLED(wpd) ? DRW_STATE_CULL_BACK : 0;
+
   if (wpd->shading.light == V3D_LIGHTING_MATCAP) {
     wpd->studio_light = BKE_studiolight_find(wpd->shading.matcap, STUDIOLIGHT_TYPE_MATCAP);
   }



More information about the Bf-blender-cvs mailing list