Fix streaming on windows

This commit is contained in:
Shinovon 2026-05-12 07:24:54 +05:00
parent 7f9b635431
commit e3ad2108f1

View file

@ -228,8 +228,13 @@ CStreaming::Init2(void)
if(ms_memoryAvailable < 10*MB) if(ms_memoryAvailable < 10*MB)
ms_memoryAvailable = 10*MB; ms_memoryAvailable = 10*MB;
} else } else
ms_memoryAvailable = STREAMING_MEM_SIZE;
#else
extern size_t _dwMemAvailPhys;
ms_memoryAvailable = (_dwMemAvailPhys - 10 * MB) / 2;
if (ms_memoryAvailable < 10 * MB)
ms_memoryAvailable = 10 * MB;
#endif #endif
ms_memoryAvailable = STREAMING_MEM_SIZE;
desiredNumVehiclesLoaded = 12; desiredNumVehiclesLoaded = 12;
if(desiredNumVehiclesLoaded > MAXVEHICLESLOADED) if(desiredNumVehiclesLoaded > MAXVEHICLESLOADED)
desiredNumVehiclesLoaded = MAXVEHICLESLOADED; desiredNumVehiclesLoaded = MAXVEHICLESLOADED;
@ -2702,8 +2707,12 @@ CStreaming::MakeSpaceFor(int32 size)
ms_memoryAvailable = (_dwMemAvailPhys - 10 * MB) / 2; ms_memoryAvailable = (_dwMemAvailPhys - 10 * MB) / 2;
if(ms_memoryAvailable < 10 * MB) ms_memoryAvailable = 10 * MB; if(ms_memoryAvailable < 10 * MB) ms_memoryAvailable = 10 * MB;
} else } else
#endif
ms_memoryAvailable = STREAMING_MEM_SIZE; ms_memoryAvailable = STREAMING_MEM_SIZE;
#else
extern size_t _dwMemAvailPhys;
ms_memoryAvailable = (_dwMemAvailPhys - 10 * MB) / 2;
if (ms_memoryAvailable < 10 * MB) ms_memoryAvailable = 10 * MB;
#endif
} }
#undef MB #undef MB
#endif #endif