Enum
VkComponentTypeKHR
Specify SPIR-V cooperative matrix component type
Possible values for VkComponentTypeKHR include:
typedef enum VkComponentTypeKHR {
VK_COMPONENT_TYPE_FLOAT16_KHR = 0,
VK_COMPONENT_TYPE_FLOAT32_KHR = 1,
VK_COMPONENT_TYPE_FLOAT64_KHR = 2,
VK_COMPONENT_TYPE_SINT8_KHR = 3,
VK_COMPONENT_TYPE_SINT16_KHR = 4,
VK_COMPONENT_TYPE_SINT32_KHR = 5,
VK_COMPONENT_TYPE_SINT64_KHR = 6,
VK_COMPONENT_TYPE_UINT8_KHR = 7,
VK_COMPONENT_TYPE_UINT16_KHR = 8,
VK_COMPONENT_TYPE_UINT32_KHR = 9,
VK_COMPONENT_TYPE_UINT64_KHR = 10,
} VkComponentTypeKHR;
or the equivalent
#define VkComponentTypeNV VkComponentTypeKHR
VK_COMPONENT_TYPE_FLOAT16_KHR
corresponds to SPIR-VOpTypeFloat
16.VK_COMPONENT_TYPE_FLOAT32_KHR
corresponds to SPIR-VOpTypeFloat
32.VK_COMPONENT_TYPE_FLOAT64_KHR
corresponds to SPIR-VOpTypeFloat
64.VK_COMPONENT_TYPE_SINT8_KHR
corresponds to SPIR-VOpTypeInt
8 0/1.VK_COMPONENT_TYPE_SINT16_KHR
corresponds to SPIR-VOpTypeInt
16 0/1.VK_COMPONENT_TYPE_SINT32_KHR
corresponds to SPIR-VOpTypeInt
32 0/1.VK_COMPONENT_TYPE_SINT64_KHR
corresponds to SPIR-VOpTypeInt
64 0/1.VK_COMPONENT_TYPE_UINT8_KHR
corresponds to SPIR-VOpTypeInt
8 0/1.VK_COMPONENT_TYPE_UINT16_KHR
corresponds to SPIR-VOpTypeInt
16 0/1.VK_COMPONENT_TYPE_UINT32_KHR
corresponds to SPIR-VOpTypeInt
32 0/1.VK_COMPONENT_TYPE_UINT64_KHR
corresponds to SPIR-VOpTypeInt
64 0/1.