diff options
| author | Jay Kwak <82421531+jkwak-work@users.noreply.github.com> | 2025-01-30 00:59:49 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-30 00:59:49 -0800 |
| commit | ba9b2785c69c1b8c6d2b4103267b5281815f9f23 (patch) | |
| tree | e4ba4ca76c6592b90764a0a7ac32502639dc93aa /docs | |
| parent | 2ae194d51e15c064c3d905e628f7335de7504e32 (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')
| -rw-r--r-- | docs/user-guide/a3-02-reference-capability-atoms.md | 34 |
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 |
