weston/include/libweston
Erico Nunes 8f56d03d4b libweston: Vulkan renderer
A Vulkan renderer for weston, based on the GL renderer.
The goal is to impose the least requirements as possible on Vulkan
implementations, as to allow even Vulkan 1.0 (or early development)
drivers to run a Wayland compositor. Any additional features or
extensions are made optional if possible.
Currently supports drm, wayland, x11 and headless backends.
As of this implementation, this is still considered an experimental
renderer.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
2025-05-23 20:36:05 +01:00
..
backend-drm.h backend-drm: add additional-devices to support multi GPU 2023-03-03 08:08:46 +00:00
backend-headless.h backend-headless: Add support to repaint only on captures 2024-02-22 14:26:32 +00:00
backend-pipewire.h backend-pipewire: pass backend to weston_pipewire_output_api::create_head() 2023-04-19 13:36:45 +00:00
backend-rdp.h frontend: Disable client resize for RDP remote outputs 2024-08-12 15:50:13 +00:00
backend-vnc.h vnc: Allow to disable Transport Layer Security 2024-08-14 07:48:09 +00:00
backend-wayland.h backend-wayland: Use renderer enum type for config selection 2023-01-10 10:59:04 +02:00
backend-x11.h backend-x11: Use renderer enum type for config selection 2023-01-10 10:59:04 +02:00
colorimetry.h libweston: move stuff into colorimetry.h 2025-04-30 16:11:58 +03:00
config-parser.h libweston, shared: Move out weston_shell_get_binding_modifier 2023-01-09 22:13:07 +00:00
desktop.h libweston/desktop: Update my Copyright 2024-02-11 19:07:39 +01:00
libweston.h libweston: Vulkan renderer 2025-05-23 20:36:05 +01:00
linalg-3.h libweston: add C++ braces to linalg headers 2025-04-30 16:11:58 +03:00
linalg-4.h libweston: add C++ braces to linalg headers 2025-04-30 16:11:58 +03:00
linalg-types.h libweston: add C++ braces to linalg headers 2025-04-30 16:11:58 +03:00
linalg.h libweston: add C++ braces to linalg headers 2025-04-30 16:11:58 +03:00
matrix.h libweston, clients, tests: implement weston_matrix in terms of weston_mat4f 2025-04-01 15:59:54 +03:00
meson.build libweston: move stuff into colorimetry.h 2025-04-30 16:11:58 +03:00
pipewire-plugin.h plug-ins: Migrate pipewire and remoting plug-ins headers to public header 2020-09-04 10:36:48 +00:00
plugin-registry.h Rename plugin-registry.h to libweston/plugin-registry.h 2019-04-18 12:31:46 +03:00
remoting-plugin.h plug-ins: Migrate pipewire and remoting plug-ins headers to public header 2020-09-04 10:36:48 +00:00
shell-utils.h libweston: Add shell_private data 2025-03-04 12:30:51 +00:00
version.h.in Rename version.h to libweston/version.h 2019-04-18 12:31:46 +03:00
weston-log.h libweston/weston-log: Add a iterator helper for debug scope 2023-05-30 11:05:14 +00:00
windowed-output-api.h windowed-output-api.h: Provide ARRAY_LENGH() for windowed-output-api 2025-01-17 10:18:28 +02:00
xwayland-api.h kiosk-shell, xwayland: Add a new weston_xwayland_surface_api function 2024-06-07 12:40:50 +00:00
zalloc.h Rename zalloc.h to libweston/zalloc.h 2019-04-18 12:31:46 +03:00