mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-30 21:37:43 +08:00
SDL_vulkan.h: undefine VK_DEFINE_HANDLER and VK_DEFINE_NON_DISPATCHABLE_HANDLE
Allows including vulkan.hpp in user code in C++ before SDL_vulkan.h w/o errors. Fixes: https://github.com/libsdl-org/SDL/issues/11328 .
This commit is contained in:
@@ -69,6 +69,10 @@ VK_DEFINE_HANDLE(VkPhysicalDevice)
|
|||||||
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSurfaceKHR)
|
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSurfaceKHR)
|
||||||
struct VkAllocationCallbacks;
|
struct VkAllocationCallbacks;
|
||||||
|
|
||||||
|
/* Make sure to undef to avoid issues in case of later vulkan include */
|
||||||
|
#undef VK_DEFINE_HANDLE
|
||||||
|
#undef VK_DEFINE_NON_DISPATCHABLE_HANDLE
|
||||||
|
|
||||||
#endif /* !NO_SDL_VULKAN_TYPEDEFS */
|
#endif /* !NO_SDL_VULKAN_TYPEDEFS */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user