branchrust_reboot/main/fix_texture_streaming_2/vram_budgetcancel
12 Commits over 0 Days - ∞cph!
Disable texture streaming for ground_plants
Finalised texture streaming changes, removed complicated switching logic, added ground_plants atlas to exclude list
Started work on graphical texture optimisation tools (very much WIP). This will come in handy for future tuning of the texture streaming system. Especially once we get back to instancing. Hoo boy.
Enable building atlasses for mip level streaming. This might be a pandora's box, but it brings non-streaming texture memory to less than 1 GB, leaving plenty of room for streaming textures.
Change 4883 texture metadata for streaming
TextureOptimizationTools: Add function that changes only textures that should be streamable but aren't
Various fixes to the texture optimisation tools
Apply "Make All Streamable" to 8294 textures
Add option "Make All Streamable" to texture optimisation tools based on Diogo's filter functions
Force texture mipmap streaming to be always on (experiment) and set the memory budget equal to available graphics memory.