- New menu options for preview platforms to generate/preview devices from json files
- Currently only enabled for Android preview platform
#jira UE-138858
#rb Jack.Porter
[CL 35531710 by florin pascu in ue5-main branch]
New Mali Immortalis and Adreno 7xx rules now enable desktop renderer by default if it is built into the APK (that part is still off by default).
#rb Dmitriy.Dyomin, Florin.Pascu
#jira UE-182203
[CL 30638349 by florian penzkofer in ue5-main branch]
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
Resolve several module public include paths not using references
#rnx
[CL 26559150 by joe kirchoff in ue5-main branch]
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
Remove unnecessary private include path
#rnx
#jira UE-177808
[CL 24353258 by joe kirchoff in ue5-main branch]
* Ran IWYU on ~170 plugins to remove includes not needed. Public api still keep old includes inside #if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2
#preflight 63d09351574ab9cae4670216
#rb none
[CL 23844750 by henrik karlsson in ue5-main branch]
* Updated public headers for ~170 engine plugins using iwyu to remove includes not needed. Removed includes are still available behind UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2
#preflight 63c08f4a2a6acaf1622bcc73
#rb none
[CL 23674775 by henrik karlsson in ue5-main branch]
* Updated private files with IWYU for all plugins which had 3 or less changes made in ue5 main since last integration to fn
#preflight 63bf8d8b577437afe607dc72
#rb none
[CL 23659643 by henrik karlsson in ue5-main branch]
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds
After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds
#jira
#preflight 63336159b20e73a098b7f24f
[CL 22218213 by bryan sefcik in ue5-main branch]
AndroidDeviceProfileSelectorModule is configured with values from a device.json file and used during device profile selection process.
the results are saved out to multiple files.
#rb chris.babcock
[FYI] jack.porter
#preflight 61f16731be0f0e0a62328476
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 18736599 via CL 18736612 via CL 18736622 via CL 18736890 via CL 18737367
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18737698 by allan bentham in ue5-main branch]
Add ability for DP rules to dereference operator arguments. e.g. "$(SRC_GPUFamily)" will be processed as "Adreno 660 (TM)"
Add option dereference propertiies when setting user variables.
Add '[at]' first character option to escape property dereferencing.
#rb chris.babcock,jack.porter
#preflight 61ea8b28445cebac10bdb607
#ROBOMERGE-OWNER: allan.bentham
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 18687971 via CL 18688096 via CL 18688189 via CL 18688195 via CL 18688929 via CL 18688960 via CL 18688983
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18689014 by allan bentham in ue5-main branch]
This allows Device profile selector interface to be queried for platform specific properties.
Device preview can also set simulated values.
tidy up affected PIE preview and CheckAndroidDeviceProfile code.
#rb chris.babcock
[FYI] jack.porter
[REVIEW]
#ROBOMERGE-OWNER: allan.bentham
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-COMMAND: _robomerge[starship] ue5-main
#ROBOMERGE-SOURCE: CL 17132981 via CL 17133206 via CL 17134238 via CL 17134244 via CL 17134246
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v865-17346139)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 17385090 by allan bentham in ue5-release-engine-test branch]
- Moved the AndroidDeviceProfileSelector secret guid to a NoRedist .ini setting
[CODEREVIEW] alistair.white,chris.babcock,jack.porter
#rb ben.marsh, advisor
#ROBOMERGE-SOURCE: CL 12706094 via CL 12709228 via CL 12709456
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)
[CL 12709555 by josh adams in Main branch]