Commit Graph

27 Commits

Author SHA1 Message Date
David Harvey
69a9e54453 Remove HoloLens from Editor module target, as there is no HoloLens Editor.
#jira UE-149794
#rnx
#rb trivial
#preflight 628f825674630984fd3c3462

[CL 20378765 by David Harvey in ue5-main branch]
2022-05-26 09:54:04 -04:00
geoff evans
37723b458d GeoReferencing Plugin: macOS universal x64+arm64 vcpkg libs
#rnx
#rb trivial
#jira UE-153526
#preflight 628d38ae6c4351e37291ddf1

[CL 20363793 by geoff evans in ue5-main branch]
2022-05-25 09:50:57 -04:00
David Harvey
c4565e2e64 HoloLens engine plugin platform extensions.
#preflight 628cb17a5665463c21fc767e
#jira UE-149794
#rnx
#rb Jeff.Fisher

[CL 20361213 by David Harvey in ue5-main branch]
2022-05-25 04:03:18 -04:00
christopher waters
f8147b1889 Full set of fixes for non-unity non-pch builds after EngineTypes cleanup. This includes adjusting previous build fixes that introduced new includes that weren't actually necessary. Restored a few includes and wrapped them in UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_1 checks to maintain compatability.
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]
2022-04-02 01:04:02 -04:00
andrew davidson
945ff2546b Added AWorldSettings::bEnableLargeWorlds wrapping disabling bounds checks, octree visibility, and octree shadow culling.
#jira UE-137657
#rb phillip.kavan
#lockdown julien.marchand
#preflight 621e4276ad75a7f58fc330d6

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 19201573 in //UE5/Release-5.0/... via CL 19202230
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19214945 by andrew davidson in ue5-main branch]
2022-03-01 21:08:36 -05:00
alban bergeret
bec0d0d1b8 Fixed compilation error with Unity builds
### Notes
Added missing headers
related to HORDE Issue 137259

### Hashtags
#rb geoff.evans
#jira none
#preflight skip

#ROBOMERGE-AUTHOR: alban.bergeret
#ROBOMERGE-SOURCE: CL 18756878 in //UE5/Release-5.0/... via CL 18759588 via CL 18760204
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18760846 by alban bergeret in ue5-main branch]
2022-01-27 15:47:56 -05:00
alban bergeret
ccc9232f78 Upgrade of Georeferencing plugin to LWC - Deprecating types, and extra LWC-Related tests
### 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]
2022-01-26 11:10:49 -05:00
sebastien lussier
9930202287 Renamed misnamed "LOD" Actor category to "HLOD"
* 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]
2021-12-16 19:01:40 -05:00
alban bergeret
92348966ec Initial conversion of GeoReferencing plugin for UE5
### 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]
2021-11-18 18:17:22 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
ryan schmidt
7a62026f4b GeometryProcessing: remove empty GeometricObjects module, contents was moved to GeometryCore and this is no longer needed
#rb none
#rnx
#jira none
#preflight 61796f94d65ac900013d7ca0

#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17955701 in //UE5/Release-5.0/... via CL 17955702
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17955705 by ryan schmidt in ue5-release-engine-test branch]
2021-10-27 20:26:04 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
ryan schmidt
7577a3e2df GeometryCore: replace usage of GVector4 with TVector4
#rb none
#rnx
#jira none
#preflight 614c88961792920001bde0b6

#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17608522 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17608536 by ryan schmidt in ue5-release-engine-test branch]
2021-09-23 11:12:15 -04:00
andrew davidson
57beb335f2 Merging //UE5/Dev-LargeWorldCoordinates [at] 17581892 to //UE5/Main
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 17595295 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17595306 by andrew davidson in ue5-release-engine-test branch]
2021-09-22 10:01:48 -04:00
crssnky
4af8c7ef16 PR #8371: add GeometricObjects and Engine module to GeoReferencing's PublicDependencyModuleNames. (Contributed by crssnky)
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]
2021-09-07 14:45:08 -04:00
geoff evans
c73d4b5e58 Undo [at]17447986
#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 17448084 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17448102 by geoff evans in ue5-release-engine-test branch]
2021-09-07 14:41:37 -04:00
crssnky
d2c0a7ee8b PR #8371: add GeometricObjects and Engine module to GeoReferencing's PublicDependencyModuleNames. (Contributed by crssnky)
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]
2021-09-07 14:36:29 -04:00
geoff evans
14582fc13d Fix Mac build, TRUE and FALSE are defined on that platform
#rb none

#ROBOMERGE-SOURCE: CL 16842386 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16842402 by geoff evans in ue5-release-engine-test branch]
2021-07-13 16:36:20 -04:00
geoff evans
484f8df364 UnrealFileSystem/Pak file support for PROJ and dependency on SQLiteCore
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]
2021-07-13 15:14:40 -04:00
aurel cordonnier
02c0f425e8 Copy up from Release-Engine-Staging @ 16738359
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719

[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
geoff evans
5fc0566908 GeoReferencing vcpkg updates
* 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]
2021-06-17 14:25:34 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Ryan Schmidt
623e4f96fe GeometryCore: create new GeometryCore Module. Move GeometricObjects code from GeometryProcessing plugin to this new module, as well as core FDynamicMesh3 classes (attributes, aabbtree/octree, change tracking). Update module Build.cs files that reference GeometricObjects.
#rb none
#rnx
#jira none
#preflight 60a713700569f300014a064a

[CL 16415082 by Ryan Schmidt in ue5-main branch]
2021-05-21 01:04:38 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00