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