From 4087ab84f829c3849c11966302595ff4cb1051c0 Mon Sep 17 00:00:00 2001 From: ParantezTech <12572227+par274@users.noreply.github.com> Date: Sun, 11 Oct 2026 01:34:24 +0300 Subject: [PATCH] [ShaderCompiler] Let compile requests ask for 32-lane compute subgroups --- 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 c6c97e2..e9f7930 100644 --- a/src/SharpEmu.ShaderCompiler/ShaderCompileRequest.cs +++ b/src/SharpEmu.ShaderCompiler/ShaderCompileRequest.cs @@ -164,6 +164,7 @@ public sealed class ShaderCompileRequest public uint WaveSize { get; init; } = 32; // True when the pipeline runs on a 64-lane host subgroup, so one subgroup is one guest Wave64. public bool HostWave64Supported { get; init; } + public bool HostComputeSubgroup32 { get; init; } public bool EnableExecGuardElision { get; init; } = true; public uint ScratchDwords { get; init; } public bool EnableGraphicsSubgroupOperations { get; init; } = true;