vulkan-wsi-layer/wsi/display
Iason Paraskevopoulos ca3820a0ba Add external memory extension
Adds a swapchain create info extension for creating an image using
external memory. This removes the need for modifying the
image_create_info in the display and wayland backends. There is still
code duplication left in these backends though, because swapchain
allocation needs to know the selected format. This will be removed when
the swapchain images will be created from the swapchain image creator.

Moves the definition of drm_format_pair to drm_utils.

Removes two step initialization from swapchain_wsi_allocator.

Change-Id: I0c937a59cc62e7e3134f0af4728fdda3739237bd
Signed-off-by: Iason Paraskevopoulos <iason.paraskevopoulos@arm.com>
2025-04-25 15:28:39 +01:00
..
drm_display.cpp Add external memory extension 2025-04-25 15:28:39 +01:00
drm_display.hpp Add external memory extension 2025-04-25 15:28:39 +01:00
surface.cpp Fix the VK_KHR_DISPLAY implementation within the WSI Layer 2024-11-14 16:48:34 +00:00
surface.hpp Refactor framebuffer format support 2024-08-12 11:44:22 +00:00
surface_properties.cpp Introduce an extensions abstraction in the layer 2025-01-31 17:31:32 +00:00
surface_properties.hpp Fix VK_KHR_display compilation 2024-10-16 08:57:32 +00:00
swapchain.cpp Add external memory extension 2025-04-25 15:28:39 +01:00
swapchain.hpp Add external memory extension 2025-04-25 15:28:39 +01:00