Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class EXTPhysicalDeviceDrm

extends Object
Class Inheritance

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_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.

References
VK_EXT_physical_device_drm
Name String
VK_EXT_physical_device_drm
Extension Type
Device extension
Registered Extension Number
354
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2
Contact
Other Extension Metadata
Last Modified Date
2021-06-09
IP Status
No known IP claims.
Contributors
  • Simon Ser

Field Summary

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

The extension specification version.

public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAMEback to summary
public static final String VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME

The extension name.

VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSIONback to summary
public static final int VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION

The extension specification version.

VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXTback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT

Extends VkStructureType.

Constructor Detail

EXTPhysicalDeviceDrmback to summary
private EXTPhysicalDeviceDrm()