VMA-fix-gcc13.patch 858 B

1234567891011121314151617181920212223242526
  1. From 29d492b60c84ca784ea0943efc7d2e6e0f3bdaac Mon Sep 17 00:00:00 2001
  2. From: Adam Sawicki <[email protected]>
  3. Date: Thu, 19 Jan 2023 13:19:55 +0100
  4. Subject: [PATCH] Added missing #include <cstdio>
  5. For snprintf, for compatibility with GCC 13.
  6. Fixes #312 - thanks @marxin !
  7. ---
  8. thirdparty/vulkan/vk_mem_alloc.h | 4 ++++
  9. 1 file changed, 4 insertions(+)
  10. diff --git a/thirdparty/vulkan/vk_mem_alloc.h b/thirdparty/vulkan/vk_mem_alloc.h
  11. index b787c36..0fe459b 100644
  12. --- a/thirdparty/vulkan/vk_mem_alloc.h
  13. +++ b/thirdparty/vulkan/vk_mem_alloc.h
  14. @@ -2614,6 +2614,10 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString(
  15. #include <bit> // For std::popcount
  16. #endif
  17. +#if VMA_STATS_STRING_ENABLED
  18. + #include <cstdio> // For snprintf
  19. +#endif
  20. +
  21. /*******************************************************************************
  22. CONFIGURATION SECTION