branchrust_reboot/main/skinsmemory_optims/streamingcancel
2 Commits over 0 Days - Infinitycph!
Skin viewer uses mip 0 always
Attempt at making downloaded skins streamable like bundled skins
Instead of uploading every mip to VRAM, we save the compressed mips RustNative builds to disk and let Unity stream them
Needs our custom Unity because we can't make textures created by script streamable
13 skins downloaded, went from 210MB to 4.7MB VRAM (one skin in front of me at mip 0, same spot)