From 954de76b6830509b8d09b9967700ddf01a8b2c9d Mon Sep 17 00:00:00 2001 From: Hog Date: Mon, 8 Jun 2026 20:54:45 +0100 Subject: [PATCH] Add stencil export support for shader profile --- src/shader_recompiler/backend/spirv/emit_spirv.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shader_recompiler/backend/spirv/emit_spirv.cpp b/src/shader_recompiler/backend/spirv/emit_spirv.cpp index 1eeae087d..1eee8d90b 100644 --- a/src/shader_recompiler/backend/spirv/emit_spirv.cpp +++ b/src/shader_recompiler/backend/spirv/emit_spirv.cpp @@ -316,7 +316,7 @@ void SetupCapabilities(const Info& info, const Profile& profile, const RuntimeIn if (info.loads.GetAny(IR::Attribute::RenderTargetIndex)) { ctx.AddCapability(spv::Capability::Geometry); } - if (info.stores.Get(IR::Attribute::StencilRef)) { + if (info.stores.Get(IR::Attribute::StencilRef) && profile.supports_shader_stencil_export) { ctx.AddExtension("SPV_EXT_shader_stencil_export"); ctx.AddCapability(spv::Capability::StencilExportEXT); }