From 9167e0d04c2d57593506feca94aacf73aad17b65 Mon Sep 17 00:00:00 2001 From: Darren Wihandi <65404740+fairywreath@users.noreply.github.com> Date: Thu, 16 Jan 2025 12:19:47 -0500 Subject: support SV_ViewIndex for Metal (#6103) Co-authored-by: Yong He --- source/slang/slang-ir-legalize-varying-params.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/slang/slang-ir-legalize-varying-params.cpp b/source/slang/slang-ir-legalize-varying-params.cpp index 69d62c8bf..9720084ba 100644 --- a/source/slang/slang-ir-legalize-varying-params.cpp +++ b/source/slang/slang-ir-legalize-varying-params.cpp @@ -3201,7 +3201,9 @@ protected: } case SystemValueSemanticName::ViewID: { - result.isUnsupported = true; + result.systemValueName = toSlice("amplification_id"); + result.permittedTypes.add(builder.getBasicType(BaseType::UInt)); + result.permittedTypes.add(builder.getBasicType(BaseType::UInt16)); break; } case SystemValueSemanticName::ViewportArrayIndex: -- cgit v1.2.3