| 1234567891011121314151617181920212223242526272829303132 |
- #ifndef RMLUI_BACKENDS_INCLUDE_VULKAN_H
- #define RMLUI_BACKENDS_INCLUDE_VULKAN_H
- #if defined RMLUI_PLATFORM_UNIX
- #define VK_USE_PLATFORM_XCB_KHR 1
- #endif
- #define VMA_STATIC_VULKAN_FUNCTIONS 0
- #define VMA_DYNAMIC_VULKAN_FUNCTIONS 1
- #endif
- #if defined _MSC_VER
- #pragma warning(push, 0)
- #elif defined __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Wall"
- #pragma clang diagnostic ignored "-Wextra"
- #pragma clang diagnostic ignored "-Wnullability-extension"
- #pragma clang diagnostic ignored "-Wgnu-zero-variadic-macro-arguments"
- #pragma clang diagnostic ignored "-Wnullability-completeness"
- #elif defined __GNUC__
- #pragma GCC system_header
- #endif
- #include "RmlUi_Vulkan/vulkan.h"
- // Always include "vulkan.h" first, this comment prevents clang-format from reordering the includes.
- #include "RmlUi_Vulkan/vk_mem_alloc.h"
- #if defined _MSC_VER
- #pragma warning(pop)
- #elif defined __clang__
- #pragma clang diagnostic pop
- #endif
|