29 lines
803 B
C++
29 lines
803 B
C++
// =============================================
|
|
// Aster: global.cpp
|
|
// Copyright (c) 2020-2024 Anish Bhobe
|
|
// =============================================
|
|
|
|
#include "global.h"
|
|
|
|
#include <cstdarg>
|
|
#include <cstdio>
|
|
|
|
#define VMA_IMPLEMENTATION
|
|
#include <vk_mem_alloc.h>
|
|
|
|
// NOTE: Vulkan Dispatch Loader Storage - Should only appear once.
|
|
VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE
|
|
|
|
void *
|
|
operator new[](size_t size, const char * /*pName*/, int /*flags*/, unsigned /*debugFlags*/, const char * /*file*/,
|
|
int /*line*/)
|
|
{
|
|
return new u8[size];
|
|
}
|
|
|
|
void *
|
|
operator new[](size_t size, size_t /*alignment*/, size_t /*alignmentOffset*/, const char * /*pName*/, int /*flags*/,
|
|
unsigned /*debugFlags*/, const char * /*file*/, int /*line*/)
|
|
{
|
|
return new u8[size];
|
|
} |