Pyrogenesis  trunk
Macros
VMA.h File Reference
#include "lib/debug.h"
#include "lib/sysdep/os.h"
#include "ps/CLogger.h"
#include <glad/vulkan.h>
#include <mutex>
#include "third_party/vma/vk_mem_alloc.h"
Include dependency graph for VMA.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define VMA_VULKAN_VERSION   1000000
 
#define VMA_ASSERT(EXPR)   ASSERT(EXPR)
 
#define VMA_HEAVY_ASSERT(EXPR)   ENSURE(EXPR)
 
#define VMA_DYNAMIC_VULKAN_FUNCTIONS   0
 
#define VMA_STATIC_VULKAN_FUNCTIONS   0
 
#define VMA_BUFFER_DEVICE_ADDRESS   0
 
#define VMA_DEBUG_LOG(...)   debug_printf(__VA_ARGS__)
 
#define VMA_STATS_STRING_ENABLED   1
 

Macro Definition Documentation

◆ VMA_ASSERT

#define VMA_ASSERT (   EXPR)    ASSERT(EXPR)

◆ VMA_BUFFER_DEVICE_ADDRESS

#define VMA_BUFFER_DEVICE_ADDRESS   0

◆ VMA_DEBUG_LOG

#define VMA_DEBUG_LOG (   ...)    debug_printf(__VA_ARGS__)

◆ VMA_DYNAMIC_VULKAN_FUNCTIONS

#define VMA_DYNAMIC_VULKAN_FUNCTIONS   0

◆ VMA_HEAVY_ASSERT

#define VMA_HEAVY_ASSERT (   EXPR)    ENSURE(EXPR)

◆ VMA_STATIC_VULKAN_FUNCTIONS

#define VMA_STATIC_VULKAN_FUNCTIONS   0

◆ VMA_STATS_STRING_ENABLED

#define VMA_STATS_STRING_ENABLED   1

◆ VMA_VULKAN_VERSION

#define VMA_VULKAN_VERSION   1000000