VK_EXT_physical_device_drm
Other Extension Metadata
Last Modified Date
2021-06-09
IP Status
No known IP claims.
Contributors
- Simon Ser
Description
This extension provides new facilities to query DRM properties for physical devices, enabling users to match Vulkan physical devices with DRM nodes on Linux.
Its functionality closely overlaps with
EGL_EXT_device_drm
.
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.
New Structures
New Enum Constants
VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME
VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT
References
Version History
- Revision 1, 2021-06-09
- First stable revision