Structures
VkDataGraphPipelineOpticalFlowDispatchInfoARM
Structure specifying parameters of a optical flow vector calculation
The VkDataGraphPipelineOpticalFlowDispatchInfoARM structure is defined as:
typedef struct VkDataGraphPipelineOpticalFlowDispatchInfoARM {
VkStructureType sType;
void* pNext;
VkDataGraphOpticalFlowExecuteFlagsARM flags;
uint32_t meanFlowL1NormHint;
} VkDataGraphPipelineOpticalFlowDispatchInfoARM;
pub struct DataGraphPipelineOpticalFlowDispatchInfoARM {
s_type: vk::StructureType,
p_next: *mut c_void,
flags: vk::DataGraphOpticalFlowExecuteFlagsARM,
mean_flow_l1_norm_hint: u32,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.flagsare the VkDataGraphOpticalFlowExecuteFlagsARM used for this command.meanFlowL1NormHintis an integer used to hint to the implementation that the mean L1 norm of flow vectors is expected to be centered around this value (in number of pixels of the input image). The implementation may use this value to influence how flow vectors are computed. Different values may result in different flow vectors and will affect the cost of computing the flow vectors. A value of 0 means that the application does not wish to provide a hint.
Valid Usage
VUID-VkDataGraphPipelineOpticalFlowDispatchInfoARM-meanFlowL1NormHint-09976
meanFlowL1NormHint, when different from 0, must be less than or
equal to the maximum of the width or height of the input image provided
at pipeline creation time via
VkDataGraphPipelineOpticalFlowCreateInfoARM::width or
VkDataGraphPipelineOpticalFlowCreateInfoARM::height,
respectively
Valid Usage (Implicit)
VUID-VkDataGraphPipelineOpticalFlowDispatchInfoARM-sType-sType
sType must be VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_OPTICAL_FLOW_DISPATCH_INFO_ARM
VUID-VkDataGraphPipelineOpticalFlowDispatchInfoARM-flags-parameter
flags must be a valid combination of VkDataGraphOpticalFlowExecuteFlagBitsARM values