userFelixcancel
branchrust_reboot/main/fix_texture_streaming_2cancel

11 Commits over 28 Days - 0.02cph!

2 Months Ago
Rebase on /main
2 Months Ago
Cherry pick live fixes
2 Months 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?
2 Months Ago
Remove checking of Texture.streamingTextureLoadingCount during TextureStreaming.Update()
2 Months Ago
Disallow threaded texture creation whenever a loading screen is displayed. This should slightly improve loading times and further mitigate texture streaming race conditions.
2 Months Ago
Replace assertion with just a warning
2 Months 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.
2 Months Ago
Make texture streaming tunables accessible via ConVars and improve output of texture.stats
2 Months Ago
Merge from main
2 Months Ago
Disable mip map streaming early to prevent Unity from loading textures at a lower resolution
2 Months Ago
Merge from /main