C Specification

To lower latency, call:

// Provided by VK_AMD_anti_lag
void vkAntiLagUpdateAMD(
    VkDevice                                    device,
    const VkAntiLagDataAMD*                     pData);

Parameters

  • device is the logical device

  • pData is a pointer to a VkAntiLagDataAMD structure containing latency reduction parameters.

Description

This command should be executed immediately before the application processes user input. If pData is not NULL and VkAntiLagDataAMD::pPresentationInfo is not NULL, this command should be executed again before vkQueuePresentKHR, with pPresentationInfo set to matching values.

Valid Usage
  • VUID-vkAntiLagUpdateAMD-antiLag-10061
    The antiLag feature must be enabled

Valid Usage (Implicit)
  • VUID-vkAntiLagUpdateAMD-device-parameter
    device must be a valid VkDevice handle

  • VUID-vkAntiLagUpdateAMD-pData-parameter
    pData must be a valid pointer to a valid VkAntiLagDataAMD structure

See Also

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 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0