Structures
VkLatencySleepModeInfoNV
Structure to set low latency mode
The VkLatencySleepModeInfoNV structure is defined as:
typedef struct VkLatencySleepModeInfoNV {
VkStructureType sType;
const void* pNext;
VkBool32 lowLatencyMode;
VkBool32 lowLatencyBoost;
uint32_t minimumIntervalUs;
} VkLatencySleepModeInfoNV;
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.
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.
Valid Usage (Implicit)
VUID-VkLatencySleepModeInfoNV-sType-sType
sType must be VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV