diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2020-01-15 15:26:49 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2020-01-15 16:45:42 +0300 |
commit | aa3720ed82fe46a31894437519478b79dd2939f8 (patch) | |
tree | 3ff756f1a2826e717002a3ac7cc406c232a3a656 /source/blender/draw/engines/overlay/overlay_extra.c | |
parent | 6b7991edf4da80bd7ca92f6138c3d30ad7d46077 (diff) |
Fix T72574 Overlay: 'Show Cone' for Spotlights not working anymore
Diffstat (limited to 'source/blender/draw/engines/overlay/overlay_extra.c')
-rw-r--r-- | source/blender/draw/engines/overlay/overlay_extra.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/engines/overlay/overlay_extra.c b/source/blender/draw/engines/overlay/overlay_extra.c index 90ddb9f7476..fbba7ce39ea 100644 --- a/source/blender/draw/engines/overlay/overlay_extra.c +++ b/source/blender/draw/engines/overlay/overlay_extra.c @@ -157,13 +157,13 @@ void OVERLAY_extra_cache_init(OVERLAY_Data *vedata) DRW_shgroup_uniform_block_persistent(grp, "globalsBlock", G_draw.block_ubo); grp_sub = DRW_shgroup_create_sub(grp); - DRW_shgroup_state_enable(grp_sub, DRW_STATE_CULL_BACK); + DRW_shgroup_state_enable(grp_sub, DRW_STATE_DEPTH_LESS_EQUAL | DRW_STATE_CULL_BACK); cb->camera_volume = BUF_INSTANCE(grp_sub, format, DRW_cache_camera_volume_get()); cb->camera_volume_frame = BUF_INSTANCE(grp_sub, format, DRW_cache_camera_volume_wire_get()); cb->light_spot_cone_back = BUF_INSTANCE(grp_sub, format, DRW_cache_light_spot_volume_get()); grp_sub = DRW_shgroup_create_sub(grp); - DRW_shgroup_state_enable(grp_sub, DRW_STATE_CULL_FRONT); + DRW_shgroup_state_enable(grp_sub, DRW_STATE_DEPTH_LESS_EQUAL | DRW_STATE_CULL_FRONT); cb->light_spot_cone_front = BUF_INSTANCE(grp_sub, format, DRW_cache_light_spot_volume_get()); } { |