wlroots/render
Phyzait Lu 67d2fb6ec5 render: respect WLR_DRM_DEVICES in open_drm_render_node
When using WLR_BACKENDS=headless with WLR_DRM_DEVICES, the renderer
would ignore the device selection and pick the first available render
node. This is problematic for multi-GPU setups where a specific GPU
should be used for rendering.

Parse WLR_DRM_DEVICES (colon-separated) in open_drm_render_node() to
allow selecting which DRM device to use, matching the behavior of the
DRM backend. The specified path can be any node type (card, render,
primary) and the corresponding render node will be opened.
2026-01-12 01:14:47 +08:00
..
allocator render/allocator: add missing wlr_buffer_finish() in destroy impls 2025-12-20 15:02:08 -05:00
gles2 render/gles2: skip glslang check when shaders are unchanged 2026-01-05 09:59:58 -05:00
pixman render/pixman: add support for ABGR16161616 2025-12-18 09:48:02 -05:00
vulkan render/vulkan: add new 16- and 32-bits-per-component pixel formats 2026-01-03 17:47:19 +00:00
color.c render/color: assert that wlr_color_transform_pipeline contains no NULLs 2025-12-18 14:58:28 +00:00
color_fallback.c render/color: replace COLOR_TRANSFORM_LUT_3D with COLOR_TRANSFORM_LCMS2 2025-06-16 09:06:10 +00:00
color_lcms2.c render/color: replace COLOR_TRANSFORM_LUT_3D with COLOR_TRANSFORM_LCMS2 2025-06-16 09:06:10 +00:00
dmabuf.c Define _POSIX_C_SOURCE globally 2024-02-15 15:41:12 +01:00
dmabuf_fallback.c render/dmabuf: add dmabuf_export_sync_file() 2022-12-06 14:54:09 +00:00
dmabuf_linux.c render: drop <linux/dma-buf.h> compat defines 2026-01-04 00:30:34 +00:00
drm_format_set.c render/drm_format_set: fix corruption in wlr_drm_format_set_remove() 2024-11-28 19:14:31 +00:00
drm_syncobj.c render/drm_syncobj: fix return type mismatch 2025-05-06 17:48:54 +08:00
egl.c render/egl: fix software rendering check 2025-06-29 10:57:56 +02:00
meson.build render: drop <linux/dma-buf.h> compat defines 2026-01-04 00:30:34 +00:00
pass.c render/pass: Ensure the precision is consistent during comparison 2025-05-29 21:50:21 +08:00
pixel_format.c render: add new 16- and 32-bits-per-component pixel formats 2026-01-03 17:47:19 +00:00
swapchain.c swapchain: assert that size is not empty at creation time 2025-06-16 07:54:00 +00:00
wlr_renderer.c render: respect WLR_DRM_DEVICES in open_drm_render_node 2026-01-12 01:14:47 +08:00
wlr_texture.c wlr_texture: Introduce wlr_texture_preferred_read_format 2023-11-30 19:56:54 -05:00