VkOpticalFlowExecuteFlagBitsNV(3)

# VkOpticalFlowExecuteFlagBitsNV(3) Manual Page

## Name

VkOpticalFlowExecuteFlagBitsNV - Bits specifying flags for an optical flow vector calculation

## C Specification

Bits which can be set in VkOpticalFlowExecuteInfoNV::`flags`, controlling optical flow execution, are:

    // Provided by VK_NV_optical_flow
    typedef enum VkOpticalFlowExecuteFlagBitsNV {
        VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV = 0x00000001,
    } VkOpticalFlowExecuteFlagBitsNV;

## Description

- VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV specifies that temporal hints from previously generated flow vectors are not used. If temporal hints are enabled, optical flow vectors from previous vkCmdOpticalFlowExecuteNV call are automatically used as hints for the current vkCmdOpticalFlowExecuteNV call, to take advantage of temporal correlation in a video sequence. Temporal hints should be disabled if there is a-priori knowledge of no temporal correlation (e.g. a scene change, independent successive frame pairs).

## See Also

VK_NV_optical_flow, VkOpticalFlowExecuteFlagsNV

## 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.

## Copyright

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0