You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
- Renaming GRHIGlobals.CurrentTextureMemorySize to GRHIGlobals.StreamingTextureMemorySizeInKB - Renaming GRHIGlobals.CurrentRendertargetMemorySize to GRHIGlobals.NonStreamingTextureMemorySizeInKB - Adding GRHIGlobals.BufferMemorySize and GRHIGlobals.UniformBufferMemorySize - Deduplicating RHI stat accounting code and changing it to use RHI Descs. - UE::RHICore::UpdateGlobalTextureStats is for StreamingTextureMemorySizeInKB and NonStreamingTextureMemorySizeInKB. This still allows platforms to control where the memory is counted. - Adding more Buffer RHI stat accounting code to RHIs that were missing it. - UE::RHICore::UpdateGlobalBufferStats is for BufferMemorySize and UniformBufferMemorySize. - FillBaselineTextureMemoryStats initializes and fills the common members of FTextureMemoryStats. - Adding ETextureCreateFlags::ForceIntoNonStreamingMemoryTracking which will force the texture to be counted in NonStreamingTextureMemorySizeInKB. - Changing all RenderTargetPool textures to be flagged with ETextureCreateFlags::ForceIntoNonStreamingMemoryTracking so they aren't counted against streaming budgets. - Adding UAV Texture stats instead of lumping them with regular textures - Adding Buffer stats for ByteAddressBuffer, DrawIndirect and Misc #jira UE-188415 #rb mihnea.balta, zach.bethel [CL 26158700 by christopher waters in 5.3 branch]