Enum
VkPhysicalDeviceDataGraphOperationTypeARM
Enumeration describing data graph operations
The defined data graph operations are:
typedef enum VkPhysicalDeviceDataGraphOperationTypeARM {
VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_SPIRV_EXTENDED_INSTRUCTION_SET_ARM = 0,
// Provided by extensions
VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_NEURAL_MODEL_QCOM = -999999000,
VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_BUILTIN_MODEL_QCOM = -999999001,
VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_OPTICAL_FLOW_ARM = -999999000,
} VkPhysicalDeviceDataGraphOperationTypeARM;
pub struct PhysicalDeviceDataGraphOperationTypeARM(u32);
impl PhysicalDeviceDataGraphOperationTypeARM {
pub const SPIRV_EXTENDED_INSTRUCTION_SET: Self = 0;
pub const NEURAL_MODEL_QCOM: Self = -999999000;
pub const BUILTIN_MODEL_QCOM: Self = -999999001;
pub const OPTICAL_FLOW: Self = -999999000;
}
VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_SPIRV_EXTENDED_INSTRUCTION_SET_ARMcorresponds to operations provided by a SPIR-V extended instruction set.VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_NEURAL_MODEL_QCOMspecifies an operation that executes neural models provided by the application.VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_BUILTIN_MODEL_QCOMspecifies an operation that executes specialized built-in models provided by the implementation.VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_OPTICAL_FLOW_ARMcorresponds to fixed-function optical flow as defined by VK_ARM_data_graph_optical_flow.
Parent
VK_ARM_data_graphType
Enum