Files
UnrealEngineUWP/Engine/Source/Runtime/RHICore
mihnea balta 7804c2a527 Take resource alignment into account when creating a transient heap.
The default alignment for transient heaps is 64k, but resources can have larger alignment requirements. We need to take this into account when selecting or creating heaps, otherwise the allocation can fail even though the heap seems to have enough room. Also, the alignment value wasn't actually used when the D3D heap object was created, we always passed 0 to ID3D12Device::CreateHeap.

#jira UE-125030
#rnx
#rb Kenzo.TerElst

#ROBOMERGE-AUTHOR: mihnea.balta
#ROBOMERGE-SOURCE: CL 17456594 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17456604 by mihnea balta in ue5-release-engine-test branch]
2021-09-08 07:17:20 -04:00
..