summaryrefslogtreecommitdiffstats
path: root/src/render/Renderer.cpp
diff options
context:
space:
mode:
authorSergeanur <s.anureev@yandex.ua>2020-08-16 16:26:44 +0200
committerSergeanur <s.anureev@yandex.ua>2020-08-16 16:26:44 +0200
commit732681db08438f0d61ad7fe4d670f79feaac7b9e (patch)
treef891869168bcc041408ac4ce00302fc4c1b5346b /src/render/Renderer.cpp
parentGraphics menu + MSAA (diff)
downloadre3-732681db08438f0d61ad7fe4d670f79feaac7b9e.tar
re3-732681db08438f0d61ad7fe4d670f79feaac7b9e.tar.gz
re3-732681db08438f0d61ad7fe4d670f79feaac7b9e.tar.bz2
re3-732681db08438f0d61ad7fe4d670f79feaac7b9e.tar.lz
re3-732681db08438f0d61ad7fe4d670f79feaac7b9e.tar.xz
re3-732681db08438f0d61ad7fe4d670f79feaac7b9e.tar.zst
re3-732681db08438f0d61ad7fe4d670f79feaac7b9e.zip
Diffstat (limited to 'src/render/Renderer.cpp')
-rw-r--r--src/render/Renderer.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp
index 7ae29a2f..568f0afa 100644
--- a/src/render/Renderer.cpp
+++ b/src/render/Renderer.cpp
@@ -19,6 +19,7 @@
#include "Shadows.h"
#include "PointLights.h"
#include "Renderer.h"
+#include "Frontend.h"
bool gbShowPedRoadGroups;
bool gbShowCarRoadGroups;
@@ -710,15 +711,18 @@ CRenderer::ScanWorld(void)
ScanSectorPoly(poly, 3, ScanSectorList);
}
#ifdef NO_ISLAND_LOADING
- ScanBigBuildingList(CWorld::GetBigBuildingList(LEVEL_INDUSTRIAL));
- ScanBigBuildingList(CWorld::GetBigBuildingList(LEVEL_COMMERCIAL));
- ScanBigBuildingList(CWorld::GetBigBuildingList(LEVEL_SUBURBAN));
-#else
+ if (CMenuManager::m_PrefsIslandLoading == CMenuManager::ISLAND_LOADING_HIGH) {
+ ScanBigBuildingList(CWorld::GetBigBuildingList(LEVEL_INDUSTRIAL));
+ ScanBigBuildingList(CWorld::GetBigBuildingList(LEVEL_COMMERCIAL));
+ ScanBigBuildingList(CWorld::GetBigBuildingList(LEVEL_SUBURBAN));
+ } else
+#endif
+ {
#ifdef FIX_BUGS
if (CCollision::ms_collisionInMemory != LEVEL_GENERIC)
#endif
- ScanBigBuildingList(CWorld::GetBigBuildingList(CCollision::ms_collisionInMemory));
-#endif
+ ScanBigBuildingList(CWorld::GetBigBuildingList(CCollision::ms_collisionInMemory));
+ }
ScanBigBuildingList(CWorld::GetBigBuildingList(LEVEL_GENERIC));
}
}