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
-
sType
is a VkStructureType value identifying this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
lowLatencyMode
is the toggle to enable or disable low latency mode. -
lowLatencyBoost
allows an application to hint to the GPU to increase performance to provide additional latency savings at a cost of increased power consumption. -
minimumIntervalUs
is the microseconds between vkQueuePresentKHR calls for a given swapchain that vkLatencySleepNV will enforce.
Description
If lowLatencyMode
is set to VK_FALSE
, lowLatencyBoost
will
still hint to the GPU to increase its power state and vkLatencySleepNV
will still enforce minimumIntervalUs
between vkQueuePresentKHR
calls.
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.