userFelixcancel
branchrust_reboot/main/fix_texture_streaming_2cancel

11 Commits over 28 Days - 0.02cph!

5 Days Ago
Rebase on /main
5 Days Ago
Cherry pick live fixes
5 Days Ago
Be very cautious about enabling texture streaming. Only enable it if Texture.streamingTextureLoadingCount = 0 and Texture.allowThreadedTextureCreation = false. If not, set Texture.allowThreadedTextureCreation = false and try again in 1 second. One second is enough to upload a few textures, right?
5 Days Ago
Remove checking of Texture.streamingTextureLoadingCount during TextureStreaming.Update()
5 Days Ago
Disallow threaded texture creation whenever a loading screen is displayed. This should slightly improve loading times and further mitigate texture streaming race conditions.
5 Days Ago
Replace assertion with just a warning
5 Days Ago
Cleanup access to texture streaming related variables to prevent accidentally waking up the streaming system when we don't want to. Also added some experimental assertions to make sure no textures are currently loading when texture streaming is enabled.
7 Days Ago
Make texture streaming tunables accessible via ConVars and improve output of texture.stats
8 Days Ago
Merge from main
12 Days Ago
Disable mip map streaming early to prevent Unity from loading textures at a lower resolution
16 Days Ago
Merge from /main