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;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.localDimmingEnable
specifies 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