- Renamed TryGetSerialized[Range]View to TryGet[Range]View.
- Changed GetBuffer to return a composite buffer with the type.
- Changed GetView to be protected instead of public.
- Removed GetRangeBuffer and GetRangeView.
#rb Zousar.Shaker
#rnx
#preflight 60b796cac744b20001542535
[CL 16535362 by Devin Doucette in ue5-main branch]
This is the only data-dependent assert that crept into compact binary serialization, and needs to be removed to allow for graceful error handling.
#rb Tim.Smith
#rnx
[CL 16510589 by Devin Doucette in ue5-main branch]
This is a purely mechanical change to update names and comments. There is no behavioral difference in this change. A subsequent change will modify the behavior to match the new name.
#rb trivial
#rnx
[CL 16510518 by Devin Doucette in ue5-main branch]
- Frozen memory images may have de-duplicated sections, where the same object is referenced multiple times; this means default destructors might be called multiple times, which is not supported in general
- Add a hook to allow custom behavior to destroy frozen objects that may hold references to external resources
- Within shader system, no need to run destructors, since all memory should be owned by the top-level memory image
#jira none
#rb arciel.rekman, charles.bloom
[CL 16278300 by Ben Ingram in ue5-main branch]
Updated references to UE4 to Unreal in NetworkFileConnection.cpp
This required references to GPackageFileUE4Version and GPackageFileLicenseeUE4Version to also be updated to GPackageFileUnrealVersion and GPackageFileLicenseeUnrealVersion accordingly
#ROBOMERGE-SOURCE: CL 15850452 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
[CL 15851651 by mark lintott in ue5-main branch]
- Flatten memory image sections in parallel and preallocate the array for writing.
- Memory image writing is currently happening on the game thread and either moving it out or optimizing is critical.
- Makes flattening about 3x faster on the test asset (~90ms -> ~30ms)
#rb Ben.Ingram
#jira UE-110824
[at]Ben.Ingram, [at]Jason.Nadro
#ROBOMERGE-SOURCE: CL 15761836 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)
[CL 15773710 by arciel rekman in ue5-main branch]