text: #define VMA_IMPLEMENTATION
  
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Wnullability-completeness"
  #pragma clang diagnostic ignored "-Wnullability-extension"
  #pragma clang diagnostic ignored "-Wunused-parameter"
  #pragma clang diagnostic ignored "-Wnested-anon-types"
  #pragma clang diagnostic ignored "-Wmissing-field-initializers"
  #pragma clang diagnostic ignored "-Wgnu-zero-variadic-macro-arguments"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  #ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wunused-parameter"
  #pragma GCC diagnostic ignored "-Wmissing-field-initializers"
  #pragma GCC diagnostic ignored "-Wunused-variable"
  #pragma GCC diagnostic ignored "-Wtype-limits"
  #endif
  
  #include <vk_mem_alloc.h>
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  
  #ifdef __GNUC__
  #pragma GCC diagnostic pop
  #endif
  