From 395dc15fb6460d5e50c3e613cb1ea46d3332580c Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 30 Aug 2026 23:51:28 +0300 Subject: [PATCH] fix models load functions --- src/assets/assetload_funcs.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/assets/assetload_funcs.cpp b/src/assets/assetload_funcs.cpp index c14fd8fb2..a8f30739b 100644 --- a/src/assets/assetload_funcs.cpp +++ b/src/assets/assetload_funcs.cpp @@ -348,6 +348,7 @@ static assetload::postfunc load_vec3_model( const std::string& name, const std::shared_ptr& config ) { + loader.attachToFile(file, {name, AssetType::MODEL}); auto bytes = io::read_bytes_buffer(file); auto modelVEC3 = std::make_shared(vec3::load(file.string(), bytes)); return [&loader, name, file, config, modelVEC3 = std::move(modelVEC3)]( @@ -392,6 +393,7 @@ static assetload::postfunc load_obj_model( const std::string& name, const std::shared_ptr& ) { + loader.attachToFile(file, {name, AssetType::MODEL}); auto text = io::read_string(file); try { auto model = obj::parse(file.string(), text).release(); @@ -411,6 +413,7 @@ static assetload::postfunc load_vcm_model( const std::string& name, const std::shared_ptr& cfg ) { + loader.attachToFile(file, {name, AssetType::MODEL}); auto text = io::read_string(file); try { auto vcmModel = vcm::parse(file.string(), text, file.extension() == ".xml");