Its functionality closely overlaps with EGL_EXT_device_drm1. Unlike the EGL extension, this extension does not expose a string containing the name of the device file and instead exposes device minor numbers.
DRM defines multiple device node types. Each physical device may have one primary node and one render node associated. Physical devices may have no primary node (e.g. if the device does not have a display subsystem), may have no render node (e.g. if it is a software rendering engine), or may have neither (e.g. if it is a software rendering engine without a display subsystem).
To query DRM properties for a physical device, chain VkPhysicalDeviceDrmPropertiesEXT to VkPhysicalDeviceProperties2.
VK_EXT_physical_device_drmVK_KHR_get_physical_device_properties2| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME
The extension name. |
| public static final int | VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION
The extension specification version. |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT
Extends |
| Access | Constructor and Description |
|---|---|
| private |
| VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME The extension name. | |
| VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION The extension specification version. | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT Extends | |
| EXTPhysicalDeviceDrm | back to summary |
|---|---|
| private EXTPhysicalDeviceDrm() | |