From 49c6b055c4a2bf7f9b41d8f3721e8254fc5251b0 Mon Sep 17 00:00:00 2001 From: ParantezTech <12572227+par274@users.noreply.github.com> Date: Mon, 5 Oct 2026 18:38:07 +0300 Subject: [PATCH] [ShaderCompiler] Add a clip distance support flag to compile requests --- src/SharpEmu.ShaderCompiler/ShaderCompileRequest.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/SharpEmu.ShaderCompiler/ShaderCompileRequest.cs b/src/SharpEmu.ShaderCompiler/ShaderCompileRequest.cs index 06361a3..32d8b11 100644 --- a/src/SharpEmu.ShaderCompiler/ShaderCompileRequest.cs +++ b/src/SharpEmu.ShaderCompiler/ShaderCompileRequest.cs @@ -186,6 +186,7 @@ public sealed class ShaderCompileRequest public int RequiredVertexOutputCount { get; init; } public IReadOnlyList VertexInputs { get; init; } = []; public uint PositionExportControl { get; init; } + public bool SupportsClipDistance { get; init; } = true; public ShaderClipSpaceTransform ClipSpace { get; init; } // The LDS the dispatch allocates (COMPUTE_PGM_RSRC2.LDS_SIZE), 0 when unknown.