@@ -269,6 +269,14 @@ Versions
269
269
> HLSL shader model 6.7 and related capabilities of other targets.
270
270
> Includes related GLSL/SPIRV extensions.
271
271
272
+ ` sm_6_8_version `
273
+ > HLSL shader model 6.8 and related capabilities of other targets.
274
+ > Does not include related GLSL/SPIRV extensions.
275
+
276
+ ` sm_6_8 `
277
+ > HLSL shader model 6.8 and related capabilities of other targets.
278
+ > Includes related GLSL/SPIRV extensions.
279
+
272
280
` GLSL_130 `
273
281
> GLSL 130 and related capabilities of other targets.
274
282
@@ -407,6 +415,12 @@ Extensions
407
415
` SPV_GOOGLE_user_type `
408
416
> Represents the SPIR-V extension for SPV_GOOGLE_user_type.
409
417
418
+ ` SPV_EXT_replicated_composites `
419
+ > Represents the SPIR-V extension for SPV_EXT_replicated_composites.
420
+
421
+ ` SPV_NV_cooperative_vector `
422
+ > Represents the SPIR-V extension for SPV_NV_cooperative_vector.
423
+
410
424
` spvAtomicFloat32AddEXT `
411
425
> Represents the SPIR-V capability for atomic float 32 add operations.
412
426
@@ -509,6 +523,15 @@ Extensions
509
523
` spvDemoteToHelperInvocation `
510
524
> Represents the SPIR-V capability for demoting to helper invocation.
511
525
526
+ ` spvReplicatedCompositesEXT `
527
+ > Represents the SPIR-V capability for replicated composites
528
+
529
+ ` spvCooperativeVectorNV `
530
+ > Represents the SPIR-V capability for cooperative vectors
531
+
532
+ ` spvCooperativeVectorTrainingNV `
533
+ > Represents the SPIR-V capability for cooperative vector training
534
+
512
535
` spvMaximalReconvergenceKHR `
513
536
> Represents the SPIR-V capability for maximal reconvergence.
514
537
@@ -861,6 +884,14 @@ Compound Capabilities
861
884
` bufferreference_int64 `
862
885
> Capabilities needed to use GLSL buffer-reference's with int64
863
886
887
+ ` cooperative_vector `
888
+ > Capabilities needed to use cooperative vectors
889
+ > Note that cpp and cuda are supported via a fallback non-cooperative implementation
890
+ > No HLSL shader model bound yet
891
+
892
+ ` cooperative_vector_training `
893
+ > Capabilities needed to train cooperative vectors
894
+
864
895
` any_stage `
865
896
> Collection of all shader stages
866
897
@@ -1220,6 +1251,9 @@ Other
1220
1251
` DX_6_7 `
1221
1252
> Use ` sm_6_7 ` instead
1222
1253
1254
+ ` DX_6_8 `
1255
+ > Use ` sm_6_8 ` instead
1256
+
1223
1257
` GLSL_410_SPIRV_1_0 `
1224
1258
> User should not use this capability
1225
1259
0 commit comments