Description

A licensee has reported that it is not possible to disable texture streaming of a given TextureLODGroup by setting "NumStreamedMips=0" in their device profiles. Currently, using 0 results in the same behavior as using -1, which defaults to having streaming turned on. This behavior is inconsistent, as the user would expect to be able to disable texture mip streaming by using 0.

Steps to Reproduce

Steps to Reproduce

Repro steps

  • Get Lyra at //UE5/Release-5.7/...@48893968
  • Add "Windows DeviceProfile" section to Lyra\Config\DefaultDeviceProfiles.ini
  • Set "NumStreamedMips=0" in all TextureLODGroups entries
  • Create a Windows package
  • Set a breakpoint in "FStreamingRenderAsset::UpdateDynamicData" at the "if (NumStreamedMips[LODGroup] > 0)" line
  • Debug the game
  • See that "NumStreamedMips[LODGroup]==0" case is always managed in the same way as "NumStreamedMips[LODGroup]==-1" case when computing "MinAllowedMips".

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-359907 in the post.

0
Login to Vote

Unresolved
ComponentUE - Rendering Architecture
Affects Versions5.7
Target Fix5.8
CreatedJan 8, 2026
UpdatedJan 8, 2026
View Jira Issue