From d8bd6fc11d6edb40c9e79b3de19c60ed2620d079 Mon Sep 17 00:00:00 2001 From: Jan Date: Thu, 25 Mar 2021 13:31:23 +0100 Subject: [PATCH] Make AssetLoadingManager try to find referenced assets from global asset pools if non referencing asset was not found --- src/ObjLoading/AssetLoading/AssetLoadingManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ObjLoading/AssetLoading/AssetLoadingManager.cpp b/src/ObjLoading/AssetLoading/AssetLoadingManager.cpp index f9df2734..a115348a 100644 --- a/src/ObjLoading/AssetLoading/AssetLoadingManager.cpp +++ b/src/ObjLoading/AssetLoading/AssetLoadingManager.cpp @@ -74,6 +74,9 @@ XAssetInfoGeneric* AssetLoadingManager::LoadAssetDependency(const asset_type_t a } auto* existingAsset = loader->LoadFromGlobalAssetPools(assetName); + if (!existingAsset && !assetName.empty() && assetName[0] != ',') + existingAsset = loader->LoadFromGlobalAssetPools(',' + assetName); + if (existingAsset) { std::vector dependencies;