[Fix] (...): Skip external libraries loading for MG_Test and MG_Bench.

This commit is contained in:
BZLZHH
2026-01-01 01:33:11 +08:00
parent 3714e275ab
commit da0e326534
10 changed files with 18 additions and 13 deletions
+7 -1
View File
@@ -53,7 +53,7 @@ namespace MobileGL {
#endif
}
void Init() {
void Init(Bool loadExternalLibraries) {
MGLOG_D("Initializing MobileGL Backend...");
#if MOBILEGL_BACKEND == MOBILEGL_BACKEND_DILIGENT
@@ -73,6 +73,12 @@ namespace MobileGL {
MG_Config::RendererInfoPtr = MakeUnique<RendererInfo>(Unknown::RendererInfoUnknown);
#endif
if (!loadExternalLibraries) {
MGLOG_W("Skipping external library loading. Calling functions that call external libraries may cause "
"crashes.");
return;
}
InitSpecificBackendLibs();
LogBackendInfo();
}