Fixing GPUTime reports using Swappy.
Setting the GPU time Fence value through a CVar, defaulted to 200ms.
[REVIEW] [at]Peter.Sauerbrei, [at]sebastian.werema, [at]Allan.Bentham, [at]denys.mentiei, [at]Chris.Babcock
#rb denys.mentiei, Dmitriy.Dyomin, Peter.Sauerbrei
[CL 34235232 by anderson ramos in ue5-main branch]
[FYI] ahmed.siddique
Original CL Desc
-----------------------------------------------------------------
New: Cleanup and simplify GameActivity.java.template changes to be less intrusive and support ASIS.
BugFix: Cleanup Android engine source logic to have minimal impact when not using ASIS.
#ushell-cherrypick of 32146848 by ahmed.siddique
#rb Chris.Babcock
#jira UE-210348, FORT-720545
[CL 32441502 by ahmed siddique in ue5-main branch]
BugFix: Cleanup Android engine source logic to have minimal impact when not using ASIS.
#ushell-cherrypick of 32146848 by ahmed.siddique
#rb Chris.Babcock
#jira UE-210348, FORT-720545
[CL 32413941 by ahmed siddique in ue5-main branch]
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds
[CL 26082269 by henrik karlsson in ue5-main branch]
- Android.WindowDPI, set a DPI to achieve when calculating the app's screen resolution.
- Android.3DSceneMaxDesiredPixelCount, set a target pixel count for the 3D scene color resolution.
- Android.3DSceneMinDPI, set a forced minimum DPI for the 3D scene color resolution, useful to ensure a minimum resolution quality on low DPI devices.
#rb Chris.babcock
[CL 24671989 by allan bentham in ue5-main branch]
- Use VibrationEffect for intensity control
- Forward feedback to controller(s) if Android.UseControllerFeedback non-zero (defaults to 1)
- Fix issue with fingerprint scanner false detection as controller
- Does not continue feedback when backgrounded
#jira UE-168579
#android
[REVIEW] [at]Jack.Porter
#rb Jack.Porter
#preflight https://horde.devtools.epicgames.com/job/63e2ff10c11233cdcab34b6e
[CL 24068849 by chris babcock in ue5-main branch]