wlroots/include/render
Furkan Sahin dd745dbc37 render/vulkan: use KHR variant for physical device properties
The Vulkan renderer calls vkGetPhysicalDeviceProperties2 while the
instance is created with API version 1.0. This violates the
specification because the function was promoted to core in 1.1. The
resulting validation error leads to undefined behavior and a crash on
drivers that enforce strict API checking (e.g. AMD RADV).

Replace the core function with the KHR extension variant, which is
available when VK_KHR_get_physical_device_properties_2 is enabled, and
maintains compatibility with Vulkan 1.0 instances.
2026-05-31 13:21:24 -04:00
..
allocator render/allocator: add udmabuf allocator 2024-12-22 21:37:57 +00:00
color.h treewide: fix typos 2026-02-28 04:26:47 -03:00
dmabuf.h render/dmabuf: add dmabuf_export_sync_file() 2022-12-06 14:54:09 +00:00
drm_format_set.h wlr_drm_format: Rework wlr_drm_format_intersect 2023-05-11 18:24:43 +02:00
drm_syncobj_merger.h linux_drm_syncobj_v1: add _state_add_release_from_implicit_sync() 2026-04-22 17:18:48 +00:00
egl.h render/egl: disable implicit flush on context change 2026-05-21 14:58:02 -04:00
gles2.h render/gles2: Fix wording 2026-04-19 15:33:56 +02:00
pixel_format.h render/pixel-format: add function to determine YCbCr from drm fourcc 2026-02-06 13:53:46 +00:00
pixman.h renderer: Drop buffer binding 2023-11-30 20:11:50 -05:00
vulkan.h render/vulkan: use KHR variant for physical device properties 2026-05-31 13:21:24 -04:00
wlr_renderer.h renderer: Drop mention of wlr_renderer_begin_with_buffer 2024-11-11 22:48:50 +00:00