922f361cb0
- Made a bunch of changes to comply with Godot 4 API - Use Godot's Vector3i and add the missing stuff with helper functions - Transvoxel uses custom attributes API, the old way would not work - Wrap MeshOptimizer in a unique namespace (see build script why) - Added clang-format file for the module as some rules now differ - Prevent thirdparty code and lookup tables from being clang-formatted - Very likely full of runtime bugs that need fixing
14 lines
386 B
C++
14 lines
386 B
C++
// This file is part of meshoptimizer library; see meshoptimizer.h for version/license details
|
|
#include "meshoptimizer.h"
|
|
|
|
MESHOPTIMIZER_ZYLANN_NAMESPACE_BEGIN
|
|
|
|
void meshopt_setAllocator(void* (*allocate)(size_t), void (*deallocate)(void*))
|
|
{
|
|
meshopt_Allocator::Storage::allocate = allocate;
|
|
meshopt_Allocator::Storage::deallocate = deallocate;
|
|
}
|
|
|
|
MESHOPTIMIZER_ZYLANN_NAMESPACE_END
|
|
|