feat: updated engine
This commit is contained in:
parent
cbe99774ff
commit
f4cf6b3999
6607 changed files with 910135 additions and 430025 deletions
|
|
@ -24,6 +24,7 @@ thirdparty_sources = [
|
|||
"simplifier.cpp",
|
||||
"spatialorder.cpp",
|
||||
"stripifier.cpp",
|
||||
"tangentspace.cpp",
|
||||
"vcacheoptimizer.cpp",
|
||||
"vertexcodec.cpp",
|
||||
"vertexfilter.cpp",
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue