From 41713e89a4f2a8d83d7dc62f8d25b7e23653c8ca Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 7 Sep 2026 17:11:09 +0300 Subject: [PATCH] fix missing textures load request for vcm --- src/assets/assetload_funcs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/assets/assetload_funcs.cpp b/src/assets/assetload_funcs.cpp index ea444fb5a..7b231fecf 100644 --- a/src/assets/assetload_funcs.cpp +++ b/src/assets/assetload_funcs.cpp @@ -435,13 +435,14 @@ static assetload::postfunc load_vcm_model( } auto vcmModelPtr = std::make_unique(std::move(vcmModel)).release(); - return [=](Assets& assets) { + return [=, &loader](Assets& assets) { auto vcmModel = std::unique_ptr(vcmModelPtr); for (auto& [partName, model] : vcmModel->parts) { auto fullName = name + "." + partName; logger.info() << "store model part " << util::quote(partName) << " as " << util::quote(fullName); + request_textures(loader, model); assets.store( std::make_unique(std::move(model)), fullName