Structures
VkPhysicalDeviceExternalTensorInfoARM
Structure specifying tensor creation parameters.
The VkPhysicalDeviceExternalTensorInfoARM structure is defined as:
typedef struct VkPhysicalDeviceExternalTensorInfoARM {
VkStructureType sType;
const void* pNext;
VkTensorCreateFlagsARM flags;
const VkTensorDescriptionARM* pDescription;
VkExternalMemoryHandleTypeFlagBits handleType;
} VkPhysicalDeviceExternalTensorInfoARM;
pub struct PhysicalDeviceExternalTensorInfoARM {
s_type: vk::StructureType,
p_next: *const c_void,
flags: vk::TensorCreateFlagsARM,
p_description: *const vk::TensorDescriptionARM,
handle_type: vk::ExternalMemoryHandleTypeFlagBits,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.flagsis a bitmask of VkTensorCreateFlagBitsARM describing additional parameters of the tensor, corresponding to VkTensorCreateInfoARM::flags.pDescriptionis a VkTensorDescriptionARM structure describing the tensor, corresponding to VkTensorCreateInfoARM::pDescription.handleTypeis a VkExternalMemoryHandleTypeFlagBits value specifying the external memory handle type for which capabilities will be returned.
Valid Usage (Implicit)
VUID-VkPhysicalDeviceExternalTensorInfoARM-sType-sType
sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_TENSOR_INFO_ARM
VUID-VkPhysicalDeviceExternalTensorInfoARM-pNext-pNext
pNext must be NULL
VUID-VkPhysicalDeviceExternalTensorInfoARM-flags-parameter
flags must be a valid combination of VkTensorCreateFlagBitsARM values
VUID-VkPhysicalDeviceExternalTensorInfoARM-pDescription-parameter
pDescription must be a valid pointer to a valid VkTensorDescriptionARM structure
VUID-VkPhysicalDeviceExternalTensorInfoARM-handleType-parameter
handleType must be a valid VkExternalMemoryHandleTypeFlagBits value
Parent
VK_ARM_tensorsType
Structures