Top Description Fields Constructors Methods
org.lwjgl.vulkan

public Class AMDDisplayNativeHdr

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

This extension introduces the following display native HDR features to Vulkan:
Examples

None.

VK_AMD_display_native_hdr
Name String
VK_AMD_display_native_hdr
Extension Type
Device extension
Registered Extension Number
214
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 and VK_KHR_get_surface_capabilities2 and VK_KHR_swapchain
Contact
Other Extension Metadata
Last Modified Date
2018-12-18
IP Status
No known IP claims.
Contributors
  • Matthaeus G. Chajdas, AMD
  • Aaron Hagan, AMD
  • Aric Cyr, AMD
  • Timothy Lottes, AMD
  • Derrick Owens, AMD
  • Daniel Rakos, AMD

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION

The extension specification version.

public static final int
VK_COLOR_SPACE_DISPLAY_NATIVE_AMD

Extends VkColorSpaceKHR.

public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static void
vkSetLocalDimmingAMD(VkDevice
the device associated with swapChain.
device
,
long
handle to enable local dimming.
swapChain
,
boolean
specifies whether local dimming is enabled for the swapchain.
localDimmingEnable
)

Set Local Dimming.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAMEback to summary
public static final String VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME

The extension name.

VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSIONback to summary
public static final int VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION

The extension specification version.

VK_COLOR_SPACE_DISPLAY_NATIVE_AMDback to summary
public static final int VK_COLOR_SPACE_DISPLAY_NATIVE_AMD

Extends VkColorSpaceKHR.

VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMDback to summary
public static final int VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD

Extends VkStructureType.

Enum values:
VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMDback to summary
public static final int VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD

Extends VkStructureType.

Enum values:

Constructor Detail

AMDDisplayNativeHdrback to summary
protected AMDDisplayNativeHdr()

Method Detail

vkSetLocalDimmingAMDback to summary
public static void vkSetLocalDimmingAMD(VkDevice device, long swapChain, boolean localDimmingEnable)

Set Local Dimming.

C Specification

The local dimming HDR setting may also be changed over the life of a swapchain by calling:


void vkSetLocalDimmingAMD(
    VkDevice                                    device,
    VkSwapchainKHR                              swapChain,
    VkBool32                                    localDimmingEnable);
Valid Usage (Implicit)
  • device must be a valid VkDevice handle
  • swapChain must be a valid VkSwapchainKHR handle
  • swapChain must have been created, allocated, or retrieved from device
Valid Usage
Parameters
device:VkDevice

the device associated with swapChain.

swapChain:long

handle to enable local dimming.

localDimmingEnable:boolean

specifies whether local dimming is enabled for the swapchain.