From bc6b82666fa4deda932c36cea93ee2059e0992b2 Mon Sep 17 00:00:00 2001 From: Yong He Date: Fri, 5 Sep 2025 22:37:34 -0700 Subject: Relax restriction on using link-time types for shader parameters. (#8387) This change relaxes a previous restriction on link-time types and constants, so that we now allow them to be used to define shader parameters. Doing so will result in a parameter layout that is incomplete prior to linking. The PR added a test to call the reflection API on a fully linked program and ensure that we can report correct binding info. --- docs/user-guide/a3-02-reference-capability-atoms.md | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs/user-guide') diff --git a/docs/user-guide/a3-02-reference-capability-atoms.md b/docs/user-guide/a3-02-reference-capability-atoms.md index 015104310..7f759ca24 100644 --- a/docs/user-guide/a3-02-reference-capability-atoms.md +++ b/docs/user-guide/a3-02-reference-capability-atoms.md @@ -984,6 +984,9 @@ Compound Capabilities `cpp_cuda_hlsl_spirv` > CPP, CUDA, HLSL, and SPIRV code-gen targets +`cpp_cuda_metal_spirv` +> CPP, CUDA, Metal, and SPIRV code-gen targets + `cpp_cuda_spirv` > CPP, CUDA and SPIRV code-gen targets -- cgit v1.2.3