feat: updated engine

This commit is contained in:
Sara Gerretsen 2026-07-10 17:04:34 +02:00
parent cbe99774ff
commit f4cf6b3999
6607 changed files with 910135 additions and 430025 deletions

View file

@ -24,6 +24,7 @@ thirdparty_sources = [
"simplifier.cpp",
"spatialorder.cpp",
"stripifier.cpp",
"tangentspace.cpp",
"vcacheoptimizer.cpp",
"vertexcodec.cpp",
"vertexfilter.cpp",

View file

@ -32,7 +32,7 @@
#include "scene/resources/surface_tool.h"
#include "thirdparty/meshoptimizer/meshoptimizer.h"
#include <thirdparty/meshoptimizer/meshoptimizer.h>
void initialize_meshoptimizer_module(ModuleInitializationLevel p_level) {
if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) {
@ -47,6 +47,7 @@ void initialize_meshoptimizer_module(ModuleInitializationLevel p_level) {
SurfaceTool::generate_remap_func = meshopt_generateVertexRemap;
SurfaceTool::remap_vertex_func = meshopt_remapVertexBuffer;
SurfaceTool::remap_index_func = meshopt_remapIndexBuffer;
SurfaceTool::generate_tangents_func = meshopt_generateTangents;
}
void uninitialize_meshoptimizer_module(ModuleInitializationLevel p_level) {
@ -61,4 +62,5 @@ void uninitialize_meshoptimizer_module(ModuleInitializationLevel p_level) {
SurfaceTool::generate_remap_func = nullptr;
SurfaceTool::remap_vertex_func = nullptr;
SurfaceTool::remap_index_func = nullptr;
SurfaceTool::generate_tangents_func = nullptr;
}