From 99134c26b858707ba42851ffe832d53cf27be195 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 23 Nov 2022 14:29:58 +0100 Subject: [PATCH] render: stop pulling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Let's just forward-declare struct wlr_backend instead. We need to fixup the Vulkan renderer: it needs makedev(), which got included by chance via . --- include/wlr/render/wlr_renderer.h | 2 +- render/vulkan/vulkan.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/include/wlr/render/wlr_renderer.h b/include/wlr/render/wlr_renderer.h index c5c6be55..0e08fe24 100644 --- a/include/wlr/render/wlr_renderer.h +++ b/include/wlr/render/wlr_renderer.h @@ -11,9 +11,9 @@ #include #include -#include #include +struct wlr_backend; struct wlr_renderer_impl; struct wlr_drm_format_set; struct wlr_buffer; diff --git a/render/vulkan/vulkan.c b/render/vulkan/vulkan.c index c964fe12..64d021c2 100644 --- a/render/vulkan/vulkan.c +++ b/render/vulkan/vulkan.c @@ -12,6 +12,10 @@ #include #include "render/vulkan.h" +#if defined(__linux__) +#include +#endif + static bool check_extension(const VkExtensionProperties *avail, uint32_t avail_len, const char *name) { for (size_t i = 0; i < avail_len; i++) {