[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 32512024 by ahmed siddique in 5.4 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 32500419 by ahmed siddique in 5.4 branch]
- Commandline in Xcode is now used, if we want Swift to set the CL, we'll have to pause the engine startup sooner
- Added auto-launch timer to the SwiftUI window for easier development (don't need to wear the VP) to debug startup crashes, etc
- Depth texture was too big, so halved the resolution of the viewports (work in progress)
- Currently asserting in XR code, or crashing in compositor services code
#rb Jeff.Fisher
#changelist validated
#virtualized
[CL 32487478 by josh adams in 5.4 branch]
Also added gradle build files for ASISStub to make it easier to use the sample android app to test Android Single Instance
Also fixes for Jira: UE-205628
Jira UEHMI-316
#android
#rb Chris.Babcock, matthew.sorrels
#jira UE-205628
[CL 31101287 by ahmed siddique in 5.4 branch]
This makes it easier to read the text on a non-solid background, and had previously been removed in the UE4 -> UE5 styling changes
[FYI] Matt.Kuhlenschmidt
#rnx
[CL 30546592 by jamie dale in ue5-main branch]
SWindow may call AdjustCachedSize before calling Initialize during its initial creation. This would previously result in the window being forced to zero size and a subsequent call to Initialize would never reshape the Slate window.
This is now fixed by caching whether the window has been initialized or not. This is more in line with the other platform windows that generally do a noop if they have not created a window handle yet.
#jira UE-200363
#rb William.Belcher
[CL 29776117 by andrew rodham in ue5-main branch]
- Mostly a straight port from mtlpp to MetalCPP
- The debug encoders have been removed in favour of Metal's built in encoder errors, these are always on in debug and development builds
- mtlpp had additional validation that we are now not implementing in the short term, but will revisit after some refactoring
#rb Zack.Neyland
[CL 29773146 by carl lloyd in ue5-main branch]
-The changes required for VisionOS Immersive mode that are not within the OpenXRVisionOS plugin.
-Enables SimpleHMD for VisionOS (stereo rendering without a hmd).
#jira UE-198733 UE-199918
#review-29530280
#rb Josh.Adams, Carl.Lloyd
[CL 29716903 by Jeff Fisher in ue5-main branch]