VkLatencySleepModeInfoNV(3)
C Specification
The VkLatencySleepModeInfoNV structure is defined as:
// Provided by VK_NV_low_latency2
typedef struct VkLatencySleepModeInfoNV {
VkStructureType sType;
const void* pNext;
VkBool32 lowLatencyMode;
VkBool32 lowLatencyBoost;
uint32_t minimumIntervalUs;
} VkLatencySleepModeInfoNV;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
lowLatencyModeis the toggle to enable or disable low latency mode. -
lowLatencyBoostallows an application to hint to the GPU to increase performance to provide additional latency savings at a cost of increased power consumption. -
minimumIntervalUsis the microseconds between vkQueuePresentKHR calls for a given swapchain that vkLatencySleepNV will enforce.
Description
If lowLatencyMode is VK_FALSE, lowLatencyBoost will still
hint to the GPU to increase its power state and vkLatencySleepNV will
still enforce minimumIntervalUs between vkQueuePresentKHR calls.
See Also
VK_NV_low_latency2, VkBool32, VkStructureType, vkSetLatencySleepModeNV
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.