* Implemented memory management for streaming GeometryCache from USD.
* Added function to hash a GeomMesh (for use with DDC).
* Added a couple of streaming GeometryCache stats to stat GeometryCache.
* Made better use of memory when streamer is under budget.
#rb Johan.Duparc
#preflight 61b101df63312f0a2200fdd2
#ROBOMERGE-AUTHOR: anousack.kitisa
#ROBOMERGE-SOURCE: CL 18410044 in //UE5/Release-5.0/... via CL 18410080
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18410098 by anousack kitisa in ue5-release-engine-test branch]
* Implemented memory limits in streaming GeometryCache from Alembic. There are two settings available under Project Settings > Plugins > Geometry Cache to control the look-ahead buffer and the overall memory limit for all streams.
#jira UETOOL-3881
#rb Johan.Duparc
#preflight 619c0abe3a72199267381885
#ROBOMERGE-AUTHOR: anousack.kitisa
#ROBOMERGE-SOURCE: CL 18269585 in //UE5/Release-5.0/... via CL 18269600
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18269614 by anousack kitisa in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
#jira UE-89784
#ROBOMERGE-SOURCE: CL 11866915 in //UE4/Release-4.25/... via CL 11866916
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11870126 by anousack kitisa in Main branch]
Added support for materials for GeometryCacheAbcFile.
#jira UEENT-3383
#rb Jurre.deBaare
#ROBOMERGE-SOURCE: CL 11462530 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)
[CL 11462534 by anousack kitisa in 4.25-Plus branch]
Fixed crash with GeometryCacheAbcFile when trying to load files that don't have any visible geometry or that are made of elements other than triangles and quads.
#jira UE-88382
#rb Julien.StJean
#ROBOMERGE-SOURCE: CL 11462089 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)
[CL 11462094 by anousack kitisa in 4.25-Plus branch]
Fixed crash in PIE with an empty GeometryCacheAbcFile actor in the level.
Fixed crash when clearing the Alembic File Path on the GeometryCacheAbcFile component.
#jira UE-88384
#rb none
#ROBOMERGE-SOURCE: CL 11461755 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)
[CL 11461758 by anousack kitisa in 4.25-Plus branch]
GeometryCache from Alembic file without importing. (Fixed for Mac build)
#rb Jurre.deBaare
#rb Johan.Duparc
[CL 11207881 by Anousack Kitisa in Dev-Tools-Staging branch]