@@ -1049,6 +1049,7 @@ typedef enum SpvCapability_ {
10491049 SpvCapabilityTileImageColorReadAccessEXT = 4166 ,
10501050 SpvCapabilityTileImageDepthReadAccessEXT = 4167 ,
10511051 SpvCapabilityTileImageStencilReadAccessEXT = 4168 ,
1052+ SpvCapabilityCooperativeMatrixLayoutsARM = 4201 ,
10521053 SpvCapabilityFragmentShadingRateKHR = 4422 ,
10531054 SpvCapabilitySubgroupBallotKHR = 4423 ,
10541055 SpvCapabilityDrawParameters = 4427 ,
@@ -1362,6 +1363,8 @@ typedef enum SpvCooperativeMatrixOperandsMask_ {
13621363typedef enum SpvCooperativeMatrixLayout_ {
13631364 SpvCooperativeMatrixLayoutRowMajorKHR = 0 ,
13641365 SpvCooperativeMatrixLayoutColumnMajorKHR = 1 ,
1366+ SpvCooperativeMatrixLayoutRowBlockedInterleavedARM = 4202 ,
1367+ SpvCooperativeMatrixLayoutColumnBlockedInterleavedARM = 4203 ,
13651368 SpvCooperativeMatrixLayoutMax = 0x7fffffff ,
13661369} SpvCooperativeMatrixLayout ;
13671370
@@ -3643,6 +3646,7 @@ inline const char* SpvCapabilityToString(SpvCapability value) {
36433646 case SpvCapabilityTileImageColorReadAccessEXT : return "TileImageColorReadAccessEXT" ;
36443647 case SpvCapabilityTileImageDepthReadAccessEXT : return "TileImageDepthReadAccessEXT" ;
36453648 case SpvCapabilityTileImageStencilReadAccessEXT : return "TileImageStencilReadAccessEXT" ;
3649+ case SpvCapabilityCooperativeMatrixLayoutsARM : return "CooperativeMatrixLayoutsARM" ;
36463650 case SpvCapabilityFragmentShadingRateKHR : return "FragmentShadingRateKHR" ;
36473651 case SpvCapabilitySubgroupBallotKHR : return "SubgroupBallotKHR" ;
36483652 case SpvCapabilityDrawParameters : return "DrawParameters" ;
@@ -3884,6 +3888,8 @@ inline const char* SpvCooperativeMatrixLayoutToString(SpvCooperativeMatrixLayout
38843888 switch (value ) {
38853889 case SpvCooperativeMatrixLayoutRowMajorKHR : return "RowMajorKHR" ;
38863890 case SpvCooperativeMatrixLayoutColumnMajorKHR : return "ColumnMajorKHR" ;
3891+ case SpvCooperativeMatrixLayoutRowBlockedInterleavedARM : return "RowBlockedInterleavedARM" ;
3892+ case SpvCooperativeMatrixLayoutColumnBlockedInterleavedARM : return "ColumnBlockedInterleavedARM" ;
38873893 default : return "Unknown" ;
38883894 }
38893895}
0 commit comments