mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-02 07:20:16 +01:00
When using VK_EXT_acquire_drm_display, the Vulkan API user must provide the DRM master fd that will be used. This operation is performed through `vkAcquireDrmDisplayEXT()` in which `drmFd` will be assigned to `wsi->fd` and will be used for privileged operations. This means that, when we are creating the physical device, we need to open a DRM primary node (as the specification states that "The provided drmFd must correspond to the one owned by the physicalDevice."), but it doesn't need to be the DRM master. Therefore, when using VK_EXT_acquire_drm_display, keep the primary fd open and don't check if the fd is the DRM master. Signed-off-by: Maíra Canal <mcanal@igalia.com> Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33096> |
||
|---|---|---|
| .. | ||
| ci | ||
| cle | ||
| clif | ||
| common | ||
| compiler | ||
| drm-shim | ||
| ds | ||
| perfcntrs | ||
| qpu | ||
| simulator | ||
| vulkan | ||
| .editorconfig | ||
| meson.build | ||