From cd0118ee9e9950bcd6528985ef58bef5a56f5668 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 15 Apr 2022 11:46:28 +0100 Subject: [PATCH] Set stencil reference for non-stencil path, even if not needed * We're not doing any stencil work, but we should still set the dynamic state properly as needed by the pipeline. --- renderdoc/driver/vulkan/vk_debug.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_debug.cpp b/renderdoc/driver/vulkan/vk_debug.cpp index 924350304..24548ef97 100644 --- a/renderdoc/driver/vulkan/vk_debug.cpp +++ b/renderdoc/driver/vulkan/vk_debug.cpp @@ -2085,6 +2085,8 @@ void VulkanDebugManager::FillWithDiscardPattern(VkCommandBuffer cmd, DiscardType } else { + ObjDisp(cmd)->CmdSetStencilReference( + Unwrap(cmd), VK_STENCIL_FACE_FRONT_BIT | VK_STENCIL_FACE_BACK_BIT, 0x00); ObjDisp(cmd)->CmdDraw(Unwrap(cmd), 4, 1, 0, 0); }