summaryrefslogtreecommitdiffstats
path: root/docs/user-guide
diff options
context:
space:
mode:
authorJay Kwak <82421531+jkwak-work@users.noreply.github.com>2025-01-30 00:59:49 -0800
committerGitHub <noreply@github.com>2025-01-30 00:59:49 -0800
commitba9b2785c69c1b8c6d2b4103267b5281815f9f23 (patch)
treee4ba4ca76c6592b90764a0a7ac32502639dc93aa /docs/user-guide
parent2ae194d51e15c064c3d905e628f7335de7504e32 (diff)
Support cooperative vector (#6223)
* Support cooperative vector without Vulkan-header update Adding a Slang support for cooperative vector. But this commit doesn't have Vulkan-header update.
Diffstat (limited to 'docs/user-guide')
-rw-r--r--docs/user-guide/a3-02-reference-capability-atoms.md34
1 files changed, 34 insertions, 0 deletions
diff --git a/docs/user-guide/a3-02-reference-capability-atoms.md b/docs/user-guide/a3-02-reference-capability-atoms.md
index 092dab9f0..7cdf89bff 100644
--- a/docs/user-guide/a3-02-reference-capability-atoms.md
+++ b/docs/user-guide/a3-02-reference-capability-atoms.md
@@ -269,6 +269,14 @@ Versions
> HLSL shader model 6.7 and related capabilities of other targets.
> Includes related GLSL/SPIRV extensions.
+`sm_6_8_version`
+> HLSL shader model 6.8 and related capabilities of other targets.
+> Does not include related GLSL/SPIRV extensions.
+
+`sm_6_8`
+> HLSL shader model 6.8 and related capabilities of other targets.
+> Includes related GLSL/SPIRV extensions.
+
`GLSL_130`
> GLSL 130 and related capabilities of other targets.
@@ -407,6 +415,12 @@ Extensions
`SPV_GOOGLE_user_type`
> Represents the SPIR-V extension for SPV_GOOGLE_user_type.
+`SPV_EXT_replicated_composites`
+> Represents the SPIR-V extension for SPV_EXT_replicated_composites.
+
+`SPV_NV_cooperative_vector`
+> Represents the SPIR-V extension for SPV_NV_cooperative_vector.
+
`spvAtomicFloat32AddEXT`
> Represents the SPIR-V capability for atomic float 32 add operations.
@@ -509,6 +523,15 @@ Extensions
`spvDemoteToHelperInvocation`
> Represents the SPIR-V capability for demoting to helper invocation.
+`spvReplicatedCompositesEXT`
+> Represents the SPIR-V capability for replicated composites
+
+`spvCooperativeVectorNV`
+> Represents the SPIR-V capability for cooperative vectors
+
+`spvCooperativeVectorTrainingNV`
+> Represents the SPIR-V capability for cooperative vector training
+
`spvMaximalReconvergenceKHR`
> Represents the SPIR-V capability for maximal reconvergence.
@@ -861,6 +884,14 @@ Compound Capabilities
`bufferreference_int64`
> Capabilities needed to use GLSL buffer-reference's with int64
+`cooperative_vector`
+> Capabilities needed to use cooperative vectors
+> Note that cpp and cuda are supported via a fallback non-cooperative implementation
+> No HLSL shader model bound yet
+
+`cooperative_vector_training`
+> Capabilities needed to train cooperative vectors
+
`any_stage`
> Collection of all shader stages
@@ -1220,6 +1251,9 @@ Other
`DX_6_7`
> Use `sm_6_7` instead
+`DX_6_8`
+> Use `sm_6_8` instead
+
`GLSL_410_SPIRV_1_0`
> User should not use this capability