VK_EXT_acquire_drm_displayVK_EXT_direct_mode_display| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME
The extension name. |
| public static final int | VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION
The extension specification version. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nvkGetDrmDisplayEXT(VkPhysicalDevice physicalDevice, int drmFd, int connectorId, long display)
Unsafe version of: |
| public static int | vkAcquireDrmDisplayEXT(VkPhysicalDevice
The physical device the display is on. physicalDevice, int DRM primary file descriptor. drmFd, long The display the caller wishes Vulkan to control. display)Acquire access to a VkDisplayKHR using DRM. |
| public static int | vkGetDrmDisplayEXT(VkPhysicalDevice
The physical device to query the display from. physicalDevice, int DRM primary file descriptor. drmFd, int Identifier of the specified DRM connector. connectorId, LongBuffer The corresponding display)VkDisplayKHR handle will be returned here.Query the VkDisplayKHR corresponding to a DRM connector ID. C Specification Before acquiring a display from the DRM interface, the caller may want to select a specific |
| public static int | vkGetDrmDisplayEXT(VkPhysicalDevice physicalDevice, int drmFd, int connectorId, long[] display)
Array version of: |
| VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME The extension name. | |
| VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION The extension specification version. | |
| EXTAcquireDrmDisplay | back to summary |
|---|---|
| protected EXTAcquireDrmDisplay() | |
| nvkGetDrmDisplayEXT | back to summary |
|---|---|
| public static int nvkGetDrmDisplayEXT(VkPhysicalDevice physicalDevice, int drmFd, int connectorId, long display) Unsafe version of: | |
| vkAcquireDrmDisplayEXT | back to summary |
|---|---|
| public static int vkAcquireDrmDisplayEXT(VkPhysicalDevice physicalDevice, int drmFd, long display) Acquire access to a VkDisplayKHR using DRM. C SpecificationTo acquire permission to directly a display in Vulkan from the Direct Rendering Manager (DRM) interface, call:
DescriptionAll permissions necessary to control the display are granted to the Vulkan instance associated with the provided The provided DRM fd should not be closed before the display is released, attempting to do it may result in undefined behaviour. Valid Usage (Implicit)
Return Codes
| |
| vkGetDrmDisplayEXT | back to summary |
|---|---|
| public static int vkGetDrmDisplayEXT(VkPhysicalDevice physicalDevice, int drmFd, int connectorId, LongBuffer display) Query the VkDisplayKHR corresponding to a DRM connector ID. C SpecificationBefore acquiring a display from the DRM interface, the caller may want to select a specific
DescriptionIf there is no Valid Usage (Implicit)
Return Codes
| |
| vkGetDrmDisplayEXT | back to summary |
|---|---|
| public static int vkGetDrmDisplayEXT(VkPhysicalDevice physicalDevice, int drmFd, int connectorId, long[] display) Array version of:
| |