Structures
VkSwapchainDisplayNativeHdrCreateInfoAMD
Structure specifying display native HDR parameters of a newly created swapchain object
If the pNext chain of VkSwapchainCreateInfoKHR includes a
VkSwapchainDisplayNativeHdrCreateInfoAMD structure, then that
structure includes additional swapchain creation parameters specific to
display native HDR support.
The VkSwapchainDisplayNativeHdrCreateInfoAMD structure is defined as:
typedef struct VkSwapchainDisplayNativeHdrCreateInfoAMD {
VkStructureType sType;
const void* pNext;
VkBool32 localDimmingEnable;
} VkSwapchainDisplayNativeHdrCreateInfoAMD;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.localDimmingEnablespecifies whether local dimming is enabled for the swapchain.
If the pNext chain of VkSwapchainCreateInfoKHR does not include
this structure, the default value for localDimmingEnable is
VK_TRUE, meaning local dimming is initially enabled for the swapchain.
Valid Usage (Implicit)
VUID-VkSwapchainDisplayNativeHdrCreateInfoAMD-sType-sType
sType must be VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD
Valid Usage
VUID-VkSwapchainDisplayNativeHdrCreateInfoAMD-localDimmingEnable-04449
It is only valid to set localDimmingEnable to VK_TRUE if
VkDisplayNativeHdrSurfaceCapabilitiesAMD::localDimmingSupport
is supported