C Specification
The optical flow session binding points are defined with the following:
// Provided by VK_NV_optical_flow
typedef enum VkOpticalFlowSessionBindingPointNV {
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV = 0,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV = 1,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV = 2,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV = 3,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV = 4,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV = 5,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV = 6,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV = 7,
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV = 8,
} VkOpticalFlowSessionBindingPointNV;
Description
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV
specifies the binding point for the input frame. -
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV
specifies the binding point for the input reference frame. -
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV
specifies the binding point for the optional external hint flow vectors. -
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV
specifies the binding point for output flow vectors of default forward flow calculation. -
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV
specifies the binding point for the optional output flow vector map of optional backward flow calculation. -
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV
specifies the binding point for the optional output cost map of default forward flow calculation. -
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV
specifies the binding point for the optional output cost map of optional backward flow calculation. -
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV
specifies the binding point for the optional global flow value of default forward flow calculation.
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.