branchrust_reboot/main/vram_monitoringcancel
8 Commits over 0 Days - ∞cph!
Prevent mip map discarding being enabled for texture streaming, as textures that should be in use are being discarded when they shouldn't be
Changed the texture.memory_budget_factor convar to texture.memory_vram_factor to prevent old settings being loaded. This was also set to Debug only with no saving, as the memory budget for textures is now fully calculated via code.
Removed code from the bootstrap that was disabling texture streaming after the new changes
Fixed server compiler errors
Added new default texture streaming settings in the Quality Settings
Added a new way to calculate the texture streaming memory budget to prioritize caching efficiency on devices with higher VRAM and to reduce paging on devices with lower VRAM
Added `graphics.vram_report` command so we can begin getting the VRAM situation under control.