|
|
@@ -1264,6 +1264,7 @@ typedef enum SpvCapability_ {
|
|
|
SpvCapabilityRawAccessChainsNV = 5414,
|
|
|
SpvCapabilityRayTracingSpheresGeometryNV = 5418,
|
|
|
SpvCapabilityRayTracingLinearSweptSpheresGeometryNV = 5419,
|
|
|
+ SpvCapabilityLongVectorEXT = 5425,
|
|
|
SpvCapabilityShader64BitIndexingEXT = 5426,
|
|
|
SpvCapabilityCooperativeMatrixReductionsNV = 5430,
|
|
|
SpvCapabilityCooperativeMatrixConversionsNV = 5431,
|
|
|
@@ -2176,6 +2177,7 @@ typedef enum SpvOp_ {
|
|
|
SpvOpTypeHitObjectNV = 5281,
|
|
|
SpvOpImageSampleFootprintNV = 5283,
|
|
|
SpvOpTypeCooperativeVectorNV = 5288,
|
|
|
+ SpvOpTypeVectorIdEXT = 5288,
|
|
|
SpvOpCooperativeVectorMatrixMulNV = 5289,
|
|
|
SpvOpCooperativeVectorOuterProductAccumulateNV = 5290,
|
|
|
SpvOpCooperativeVectorReduceSumAccumulateNV = 5291,
|
|
|
@@ -4365,6 +4367,7 @@ inline const char* SpvCapabilityToString(SpvCapability value) {
|
|
|
case SpvCapabilityRawAccessChainsNV: return "RawAccessChainsNV";
|
|
|
case SpvCapabilityRayTracingSpheresGeometryNV: return "RayTracingSpheresGeometryNV";
|
|
|
case SpvCapabilityRayTracingLinearSweptSpheresGeometryNV: return "RayTracingLinearSweptSpheresGeometryNV";
|
|
|
+ case SpvCapabilityLongVectorEXT: return "LongVectorEXT";
|
|
|
case SpvCapabilityShader64BitIndexingEXT: return "Shader64BitIndexingEXT";
|
|
|
case SpvCapabilityCooperativeMatrixReductionsNV: return "CooperativeMatrixReductionsNV";
|
|
|
case SpvCapabilityCooperativeMatrixConversionsNV: return "CooperativeMatrixConversionsNV";
|