Also includes fixes for other build issues as it's hard to separate them all.
#jira too many to list
#rb none
#preflight 6247d21073665f7d5e6c5a6c
[CL 19600818 by christopher waters in ue5-main branch]
### Notes
Deprecated the double precision FCartesianCoordinates class which is now replaced by FVector
- Kept the C++/BP prototypes for compatibility (The plugin was published as production-ready)
- Added new prototypes with FVector, while keeping the name (K2_)
- Updated all the provided BP to the new definitions with FVectors
Added some convenience methods to convert directly from Engine to Geographic. (Depending on the planet shape, some intermediate paths could fail)
Added a new Round-Planet Pawn to allow for Ellipsoidal movement around the Planet, and keep the horizon horizontal.
Added a sample for a Latitude/Longitude/Altitude placed actor.
Added Touch Controls for easier tests on mobile platforms.
Updated the GeoReferencingDemo test application to work in LWC with the new types
Known issues :
- Without increasing the WORLD_MAX constant, the ellipsoid will be clipped. Use r.UseVisibilityOctree 0 to disable the bad culling
- Enable World Bounds Checks should be disabled in WorldSettings, otherwise, the pawn keeps falling down Z-Axis.
### Hashtags
#rb geoff.evans
#rb francis.hurteau
#jira none
#preflight skip
#ROBOMERGE-AUTHOR: alban.bergeret
#ROBOMERGE-SOURCE: CL 18736017 in //UE5/Release-5.0/... via CL 18736019 via CL 18736115
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18736133 by alban bergeret in ue5-main branch]
* More fitting documentation/name for the bEnableAutoLODGeneration property (now using the HLOD category)
* Side effect of this change is that the HLOD Layer property is now hidden on a lot of classes were it wasn't wanted
* Improved property display name/comments for AActor::bEnableAutoLODGeneration, now "Include Actor in HLOD" (UPrimitiveComponent has a "Include Component in HLOD" property)
#rb jeanfrancois.dube
#preflight trivial
#jira none
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18475316 in //UE5/Release-5.0/... via CL 18481106
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18481116 by sebastien lussier in ue5-release-engine-test branch]
### Notes
GeoReferencing
- Fixed PROJ failure in PIE because of locked data file
- Replaced the previous math classes by the double ones from UE5
- Adapted the provided BP to new types
- Improved Probe/ProbeSpawners behavior
- Fixed the Tangent computations issue in Flat Terrain mode.
GeoReferencingDemo
- Rewamped the demo/test app and added more test cases
### Hashtags
#rb francis.hurteau
#jira none
#preflight skip
#ROBOMERGE-AUTHOR: alban.bergeret
#ROBOMERGE-SOURCE: CL 18246209 in //UE5/Release-5.0/... via CL 18246234
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18246245 by alban bergeret in ue5-release-engine-test branch]
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier 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]
Just some ws and alpha ordering fixup by GE.
#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 17448142 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17448146 by crssnky in ue5-release-engine-test branch]
Just some ws and alpha ordering fixup by GE
#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 17447986 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17448003 by crssnky in ue5-release-engine-test branch]
This unifies the way the PROJ data is accessed across all platforms, closing all platform bugs involving inability to package loose files (as PROJ typically requires).
Editor mode still sources the file data from Resources/PROJ.
Add --editable and sqlite[core] to vcpkg so it leaves the source code around for easier debugging.
#jira none
#rb francis.hurteau, jamie.dale
[FYI] alban.bergeret
#preflight 60edcd6b1a88600001aec22b
#ROBOMERGE-SOURCE: CL 16841042 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16841046 by geoff evans in ue5-release-engine-test branch]
* Add --editable to vcpkg so it leaves the source code around for easier debugging.
* Remove armv7 and x86 android support. These platforms are not support in UE5.
#rb jonathan.adamczewski
#preflight 60cb75269f1237000130408f
#ROBOMERGE-SOURCE: CL 16707983 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16707998 by geoff evans in ue5-release-engine-test branch]