gdk: Don't include vulkan.h in public API anymore

This commit is contained in:
Benjamin Otte 2024-01-07 13:50:02 +01:00
parent 3bb1c2298f
commit 6bac377fa5
3 changed files with 5 additions and 4 deletions

View File

@ -26,10 +26,6 @@
#include <gdk/gdktypes.h>
#ifdef GDK_RENDERING_VULKAN
#include <vulkan/vulkan.h>
#endif
G_BEGIN_DECLS
#define GDK_TYPE_VULKAN_CONTEXT (gdk_vulkan_context_get_type ())

View File

@ -2,6 +2,8 @@
#include <gdk/gdk.h>
#include <vulkan/vulkan.h>
G_BEGIN_DECLS
#define GSK_VULKAN_MEMORY_MAPPABLE (VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | \

View File

@ -6,6 +6,9 @@
#include <linux/dma-heap.h>
#include <drm_fourcc.h>
#ifdef GDK_RENDERING_VULKAN
#include <vulkan/vulkan.h>
#endif
/* For this to work, you may need to give /dev/dma_heap/system
* lax permissions.
*/