Download

Question About Texture Streaming

So, I’m fully aware of what texture streaming is and how it works, but my question is this:

If I force a particular texture to never stream and a material or material instance runs a texture lookup on the texture that’s forced to always remain in memory, will it have any performance benefit as opposed to if were to be streamed in when necessary?

I make extensive use of secondary normal maps to add more detail, so I’m curious to know if it would be worthwhile to force the detail normal maps (All of which are just 1024x1024) to not be streamed in and out and just remain in memory. Even if the performance improvement is marginal, it would still be helpful to be aware of it.

I would expect forcing textures to not be streamed in would make them always reside in memory when that material is used, Thereby using VRAM that something else could use.

HTH