Give RingBuffer its own iterator class since RemoveCurrentSwap does not fit the usual usage of a ringbuffer, which is supposed to maintain order.
#rb Steve.Robb
#rnx
#preflight 627e62587c26e247734d31d3
[CL 20180808 by Matt Peters in ue5-main branch]
- Fixes crash in debug builds in the Nanite builder.
#jira UE-144196
#rb rune.stubbe
#preflight 621e01b43e14f0c7e53551d7
#ROBOMERGE-AUTHOR: ola.olsson
#ROBOMERGE-SOURCE: CL 19196777 in //UE5/Release-5.0/... via CL 19196815
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19212747 by ola olsson in ue5-main branch]
The AllocatorType must have static void* Malloc(SIZE_T Size, uint32 Alignment) and static void Free(void*). This can be extended in the future to make the allocator a member if desired, without breaking compatibility with this version.
The default AllocatorType uses FMemory::Malloc and FMemory::Free.
#preflight 621e34c5e15c51d8c5d12f0f
#rb Andriy.Tylychko, Arne.Schober
#rnx
[CL 19201865 by Devin Doucette in ue5-main branch]
#rb louisphilippe.seguin, robert.millar
#tests automatic and manual FramePro captures of Squads games on Linux in WSL2 and cloud hardware (m5.4)
#ROBOMERGE-AUTHOR: ilya.loshchinin
#ROBOMERGE-SOURCE: CL 19091015 via CL 19094278 via CL 19095759 via CL 19101834
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19141844 by ilya loshchinin in ue5-main branch]
Includes an optimization to avoid an extra copy of data loaded from the cache.
#jira UE-103039
#preflight 6205f379b84973a2bb76d942
#lockdown Aurel.Cordonnier
#rb Zousar.Shaker
#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18954059 in //UE5/Release-5.0/... via CL 18954686 via CL 18955089
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18955195 by devin doucette in ue5-main branch]
TInlineAlloctor changed to be an alias of TSizedInlineAllocator, and TInlineAlloctor64 added.
Fix for Pakfile creation when the uncompressed buffer size exceeds int32 capacity.
#rb devin.doucette
[FYI] scott.lindeneau
#jira UE-141912
#preflight 6203bc9b7244040418573f53
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 18921401 in //UE5/Release-5.0/... via CL 18926938 via CL 18928756
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)
[CL 18929198 by steve robb in ue5-main branch]