Description

NonStreamingMips is calculated using the following formula:
TextureMemory2D + TextureMemory3D + TextureMemoryCube - WantedMips - CachedMips

TextureMemory2D + TextureMemory3D + TextureMemoryCube is summed as GCurrentTextureMemorySize in D3D11Texture.cpp.

Displaying (TextureMemoryUsed-WantedMips-CachedMips) as NonStreamingMips is easier to understand for developers.

Steps to Reproduce
  • Open a project.  (sample image is from ThirdPersonTemplate)
  • Put stat memory / stat streaming / stat rhi via console
  • See NonStreamingMips is greater than TextureMemoryUsed
  • It confuses developers

[Image Removed]

Have Comments or More Details?

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

0
Login to Vote

Won't Fix
CreatedDec 4, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021
View Jira Issue