Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Bakker <jeroen@blender.org>2021-08-31 10:58:42 +0300
committerJeroen Bakker <jeroen@blender.org>2021-08-31 11:02:45 +0300
commit8e00db42961297facd521139762fe8c42042fc5c (patch)
treefc031bd476727224dd9bec8e64bc281cd72bf5e1 /source/blender/draw/engines/overlay
parentfa4a35d4c4eea7cd0c4a9a8bf448afd27c273695 (diff)
Fix: Weightpaint overlay not visible when display type wire/boundbox.
When the object display type was set to wireframe or boundbox the depth buffer wasn't updated resulting in not visible weightpaint overlay. Thanks to Demeter Dzadik for mentioning it.
Diffstat (limited to 'source/blender/draw/engines/overlay')
-rw-r--r--source/blender/draw/engines/overlay/overlay_paint.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/draw/engines/overlay/overlay_paint.c b/source/blender/draw/engines/overlay/overlay_paint.c
index 60a90616d29..c5f7cdf4f8a 100644
--- a/source/blender/draw/engines/overlay/overlay_paint.c
+++ b/source/blender/draw/engines/overlay/overlay_paint.c
@@ -55,6 +55,12 @@ static bool paint_object_is_rendered_transparent(View3D *v3d, Object *ob)
}
}
}
+
+ /* Check object display types. */
+ if (ELEM(ob->dt, OB_WIRE, OB_BOUNDBOX)) {
+ return true;
+ }
+
return false;
}