weston/libweston
Marius Vlad b2c8f35c23 renderer-vulkan: Allow to compile without Vulkan renderer
As spotted in the wild, building without Vulkan still picks up
Vulkan headers. This drops the VkInstance alltogether as that's not
really used.

As this file appears to be pulling XCB headers guard them as well.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2025-06-02 14:37:59 +03:00
..
backend-drm libweston: Vulkan renderer 2025-05-23 20:36:05 +01:00
backend-headless libweston: Vulkan renderer 2025-05-23 20:36:05 +01:00
backend-pipewire backend-pipewire: add Vulkan renderer support 2025-05-27 17:13:15 +02:00
backend-rdp backend-rdp: add Vulkan renderer support 2025-05-27 17:13:15 +02:00
backend-vnc backend-vnc: add Vulkan renderer support 2025-05-27 17:13:15 +02:00
backend-wayland backend-wayland: Remove zwp_fullscreen 2025-05-30 14:31:07 +03:00
backend-x11 libweston: Vulkan renderer 2025-05-23 20:36:05 +01:00
color-lcms color-lcms: rewrite misleading comment 2025-05-15 14:42:45 +03:00
desktop desktop-shell: Remove weston_view_damage_below from desktop_view_destroy 2025-05-30 11:38:47 +00:00
perfetto libweston: Add support for perfetto profiling 2025-01-24 12:22:13 +00:00
renderer-gl tests: Remove gl_ suffix from force_full_upload 2025-05-23 20:36:05 +01:00
renderer-vulkan renderer-vulkan: Allow to compile without Vulkan renderer 2025-06-02 14:37:59 +03:00
shell-utils libweston: Add shell_private data 2025-03-04 12:30:51 +00:00
animation.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
auth.c libweston: Add user authentication support via PAM 2022-11-23 16:58:48 +01:00
backend.h drm-backend: Add Variable Refresh Rate modes 2025-02-21 06:49:42 +00:00
bindings.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
clipboard.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
color-management.c shared: Rename NULL and not NULL pointer assertions 2025-02-26 23:50:45 +01:00
color-management.h color: update color-management protocol to wp-v1 2025-02-26 10:09:43 -03:00
color-noop.c color-noop: improve profile error messages 2025-04-03 17:46:45 +03:00
color-operations.c color: structurize parametric curve data 2025-04-14 11:00:21 +00:00
color-operations.h color: add function to create 3x1D LUT from color curve 2025-04-10 12:43:00 +00:00
color-profile-param-builder.c color: improve code that validates color gamut 2025-04-03 17:49:53 +03:00
color-properties.c color: structurize parametric curve data 2025-04-14 11:00:21 +00:00
color-properties.h color-lcms: recognize LCMS curves that matches transfer functions 2025-04-10 12:43:00 +00:00
color.c color: remove unused WESTON_COLOR_MAPPING_TYPE_3D_LUT 2025-05-13 17:36:52 +03:00
color.h color: remove unused WESTON_COLOR_MAPPING_TYPE_3D_LUT 2025-05-13 17:36:52 +03:00
compositor.c compositor: Remove weston_view_damage_below() 2025-05-30 11:38:47 +00:00
content-protection.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
data-device.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
drm-formats.c drm-formats: add weston_drm_format_array_count_pairs() 2021-11-25 10:47:45 -03:00
git-version.h.meson Add Meson build system 2018-12-09 14:50:54 +02:00
id-number-allocator.c libweston: fix bitshift in weston_idalloc_get_id() 2025-03-03 14:40:21 +02:00
id-number-allocator.h libweston: add unique id generator 2024-02-13 14:08:38 -03:00
input.c libweston: Rename LED_* to WESTON_LED* 2025-03-07 14:30:20 +00:00
launcher-impl.h launcher: Remove launcher-logind 2023-09-29 09:55:32 -05:00
launcher-libseat.c launcher-libseat: Don't depend on dbus 2023-09-29 09:47:43 -05:00
launcher-util.c launcher: Remove launcher-logind 2023-09-29 09:55:32 -05:00
launcher-util.h launchers: Remove --tty option 2022-03-03 17:00:15 -06:00
libinput-device.c libweston: Rename LED_* to WESTON_LED* 2025-03-07 14:30:20 +00:00
libinput-device.h libinput: hook up tablet events 2023-03-31 12:10:26 +00:00
libinput-seat.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
libinput-seat.h Rename compositor.h to libweston/libweston.h 2019-04-18 12:31:46 +03:00
libweston-internal.h libweston: Remove PAINT_NODE_CONTENT_DIRTY 2025-05-28 16:46:05 +01:00
linux-dmabuf.c shared: Rename NULL and not NULL pointer assertions 2025-02-26 23:50:45 +01:00
linux-dmabuf.h linux-dmabuf: Add support for protocol version 5 2024-01-19 18:59:22 +01:00
linux-explicit-synchronization.c libweston: Advertise minor version 2 of zwp_linux_explicit_synchronization_v1 2019-08-02 15:00:08 +00:00
linux-explicit-synchronization.h libweston: Support zwp_surface_synchronization_v1.set_acquire_fence 2019-02-06 12:21:56 +00:00
linux-sync-file-uapi.h libweston: Introduce an internal linux sync file API 2019-02-06 12:21:56 +00:00
linux-sync-file.c libweston: export weston_linux_sync_file_read_timestamp() 2019-04-18 12:50:55 +03:00
linux-sync-file.h libweston: export weston_linux_sync_file_read_timestamp() 2019-04-18 12:50:55 +03:00
log.c libweston: Add weston_log_paced() 2022-11-08 08:32:26 -06:00
meson.build libweston: Vulkan renderer 2025-05-23 20:36:05 +01:00
noop-renderer.c libweston: Use explicit renderbuffer destruction 2025-01-21 14:21:40 +01:00
output-capture.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
output-capture.h drm: allow to skip composition if pending capture is writeback 2023-03-31 10:36:31 +00:00
pixel-formats.c libweston: Vulkan renderer 2025-05-23 20:36:05 +01:00
pixel-formats.h libweston: Vulkan renderer 2025-05-23 20:36:05 +01:00
pixman-renderer.c libweston, clients, tests: implement weston_matrix in terms of weston_mat4f 2025-04-01 15:59:54 +03:00
pixman-renderer.h pixman-renderer: Remove renderbuffer_get_image() function 2025-01-21 14:34:31 +01:00
plugin-registry.c Rename plugin-registry.h to libweston/plugin-registry.h 2019-04-18 12:31:46 +03:00
renderer-borders.c libweston: move gl-borders up to weston_renderer 2025-05-18 18:00:08 +02:00
renderer-borders.h libweston: move gl-borders up to weston_renderer 2025-05-18 18:00:08 +02:00
screenshooter.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
spring-tool.c Rename compositor.h to libweston/libweston.h 2019-04-18 12:31:46 +03:00
timeline-perfetto.c timeline-perfetto: Store disambiguator globally 2025-03-06 15:14:12 +02:00
timeline.c timeline: Add weston_timeline_profiling() and use it 2025-01-24 12:22:13 +00:00
timeline.h timeline: Add the TL_POINTs into perfetto data 2025-01-24 12:22:13 +00:00
touch-calibration.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
vertex-clipping.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
vertex-clipping.h gl-renderer: Do not expose clipper_clip() in header 2024-05-30 09:09:45 +00:00
weston-direct-display.c libweston: Add weston-direct-display server side implementation 2019-11-18 19:33:09 +02:00
weston-log-file.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
weston-log-flight-rec.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
weston-log-internal.h weston-log-wayland: make stream_destroy() use weston_log_subscriber_release() 2020-02-10 10:53:50 +00:00
weston-log-wayland.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
weston-log.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
weston-trace.h libweston: Add support for perfetto profiling 2025-01-24 12:22:13 +00:00