diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2022-10-06 21:00:35 +0300 |
---|---|---|
committer | Germano Cavalcante <germano.costa@ig.com.br> | 2022-10-06 22:04:11 +0300 |
commit | 0d0e2dc0a8de1ba8d5adb71d3495fc35d0f399ba (patch) | |
tree | 311d292b1b94018fe3ab887ae8a527e2b8089061 /source/blender/editors/space_view3d/view3d_draw.cc | |
parent | be8ee05dcba6987fd4098cc61d414b0b8cef4b3e (diff) |
DRW: fix use of potentially uninitialized variable
Bug introduced in rB6774cae3f25b.
This causes undefined behavior in `DRW_state_draw_support()` making
overlay depth drawing unpredictable.
Diffstat (limited to 'source/blender/editors/space_view3d/view3d_draw.cc')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_draw.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/editors/space_view3d/view3d_draw.cc b/source/blender/editors/space_view3d/view3d_draw.cc index 33129dfff5d..8a86889f2d0 100644 --- a/source/blender/editors/space_view3d/view3d_draw.cc +++ b/source/blender/editors/space_view3d/view3d_draw.cc @@ -2362,10 +2362,11 @@ void ED_view3d_depth_override(Depsgraph *depsgraph, if (viewport != nullptr) { switch (mode) { case V3D_DEPTH_NO_GPENCIL: - DRW_draw_depth_loop(depsgraph, region, v3d, viewport); + DRW_draw_depth_loop( + depsgraph, region, v3d, viewport, false, true, (v3d->flag2 & V3D_HIDE_OVERLAYS) == 0); break; case V3D_DEPTH_GPENCIL_ONLY: - DRW_draw_depth_loop_gpencil(depsgraph, region, v3d, viewport); + DRW_draw_depth_loop(depsgraph, region, v3d, viewport, true, false, false); break; case V3D_DEPTH_OBJECT_ONLY: DRW_draw_depth_object( |