From 2b72bc142cc8565768fbbdd225eff7eb7d224120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Wed, 20 Nov 2024 16:58:59 +0100 Subject: [PATCH] Fix: Overlay-Next: Armature custom shapes have no anti-aliasing Blend state was incorrect for shape wires. --- source/blender/draw/engines/overlay/overlay_next_armature.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/draw/engines/overlay/overlay_next_armature.hh b/source/blender/draw/engines/overlay/overlay_next_armature.hh index 229e593fdd0..2557220bee6 100644 --- a/source/blender/draw/engines/overlay/overlay_next_armature.hh +++ b/source/blender/draw/engines/overlay/overlay_next_armature.hh @@ -282,7 +282,7 @@ class Armatures { { auto &sub = armature_ps_.sub("opaque.shape_wire"); - sub.state_set(default_state, state.clipping_plane_count); + sub.state_set(default_state | DRW_STATE_BLEND_ALPHA, state.clipping_plane_count); sub.shader_set(res.shaders.armature_shape_wire.get()); sub.bind_ubo("globalsBlock", &res.globals_buf); sub.push_constant("alpha", 1.0f);