From fa39948602bbd05b972672848619b81edec107fb Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Tue, 25 Jun 2024 11:17:19 +0200 Subject: [PATCH] Fix #123583: Facesets not visible in EEVEE Facesets overlay used a depth equal test, which isn't supported by EEVEE. Pull Request: https://projects.blender.org/blender/blender/pulls/123714 --- source/blender/draw/engines/overlay/overlay_sculpt.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/draw/engines/overlay/overlay_sculpt.cc b/source/blender/draw/engines/overlay/overlay_sculpt.cc index fc522f76870..13e754cc7df 100644 --- a/source/blender/draw/engines/overlay/overlay_sculpt.cc +++ b/source/blender/draw/engines/overlay/overlay_sculpt.cc @@ -21,7 +21,7 @@ void OVERLAY_sculpt_cache_init(OVERLAY_Data *vedata) OVERLAY_PrivateData *pd = vedata->stl->pd; DRWShadingGroup *grp; - DRWState state = DRW_STATE_WRITE_COLOR | DRW_STATE_DEPTH_EQUAL | DRW_STATE_BLEND_MUL; + DRWState state = DRW_STATE_WRITE_COLOR | DRW_STATE_DEPTH_LESS_EQUAL | DRW_STATE_BLEND_MUL; DRW_PASS_CREATE(psl->sculpt_mask_ps, state | pd->clipping_state); GPUShader *sh = OVERLAY_shader_sculpt_mask();