Commit Graph

800 Commits

Author SHA1 Message Date
ahmed siddique
ce849d8628 fix the EMDoneTrigger timeout failure in SuspendApp_EventThread()
fix issue introduced recently regarding swapping W/H in portrait mode.
#android
#rb Chris.Babcock
#jira UE-207291

[CL 31600524 by ahmed siddique in ue5-main branch]
2024-02-17 10:16:02 -05:00
ahmed siddique
9ea9e09275 Manual CherryPick from UEMain, Restore how app_cmd_init and restore is handled (remove ASIS STANDALONE ifdefs that are no longer needed)
#android
#rb chris.babcock, rafa.lecina

[CL 31458917 by ahmed siddique in ue5-main branch]
2024-02-13 21:41:13 -05:00
ahmed siddique
42dbc35bb1 Restore how app_cmd_init and restore is handled (remove ASIS STANDALONE ifdefs that are no longer needed)
#android
#jira UE-205628

[CL 31372278 by ahmed siddique in ue5-main branch]
2024-02-11 05:29:50 -05:00
josh adams
a25f5c0cc1 - Fixed Xcode proejct generation/compiling/booting for Vision Pro hardware
- 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 31347927 by josh adams in ue5-main branch]
2024-02-09 13:21:33 -05:00
steve robb
0af7e31503 CIS fix.
[FYI] lorry.li

[CL 31252609 by steve robb in ue5-main branch]
2024-02-07 06:16:21 -05:00
cody albert
f93feaebfd Fixed issue when using Preserve Aspect Ratio on an SWindow where the window would change aspect ratio the first time it was resized if it didn't have an OS border/titlebar
#rb Vincent.Gauthier

[CL 31142326 by cody albert in ue5-main branch]
2024-02-02 16:51:16 -05:00
ahmed siddique
79fccbac98 Refactoring onCreate for GameActivity and switching nativemain to use AndroidMain, also updating ASISStub to properly handle activity change and theme change.
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 31101181 by ahmed siddique in ue5-main branch]
2024-02-01 16:04:43 -05:00
ahmed siddique
2af857e2c1 Android SingleInstanceService fixes for crash and activity switching.Also updated ASISStub and output ASISProject
#rb Chris.Babcock, matthew.sorrels
#android

[CL 31009144 by ahmed siddique in ue5-main branch]
2024-01-30 11:45:19 -05:00
steve robb
f43fc1d782 Fixed up more bool-taking calls to take EAllowShrinking instead.
[CL 30894388 by steve robb in ue5-main branch]
2024-01-25 14:09:12 -05:00
steve robb
66266c6a11 Fixed up DerivedDataCache, DesktopPlatform, ApplicationCore, AssetRegistry, Core, CoreUObject, Projects, Sockets code to use EAllowShrinking instead of bools.
[CL 30676428 by steve robb in ue5-main branch]
2024-01-17 19:51:06 -05:00
saim80
4cc46194f1 Safer NSApp terminate: call.
#jira UE-203315
#rb Josh.Adams
#11271

[CL 30623430 by saim80 in ue5-main branch]
2024-01-15 15:06:30 -05:00
jason walter
b532d6c180 Add support for creating secondary input devices to be used outside of the Unreal Input System.
#jira UE-199982
#rb ben.zeigler, ben.hoffman

[CL 30596257 by jason walter in ue5-main branch]
2024-01-12 12:19:29 -05:00
wouter dek
19a489f53a Make splash screen movable
#rb Patrick.Boutot

[CL 30566582 by wouter dek in ue5-main branch]
2024-01-11 08:25:20 -05:00
jamie dale
96d775b52a Re-added the text outline to the Windows splash screen text
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]
2024-01-10 15:19:36 -05:00
bernard lambert
86698fa2f0 Make SafeZonePaddingTop and SafeZonePaddingRight command line argument values get applied to the correct values of the TitleSafePaddingSize vector.
#rnx
#rb Camille.Gendreau, Jack.Porter

[CL 30411584 by bernard lambert in ue5-main branch]
2023-12-20 09:36:06 -05:00
jeremie roy
fc20f97af5 Fix LiveLinkHub linux build
#jira UE-202529
#rb Simon.Therriault

[CL 30295293 by jeremie roy in ue5-main branch]
2023-12-13 11:42:11 -05:00
ahmed siddique
d70352cd9b Android SingleInstance Service
Tested on Android with Lyra and also preflight checks.

#android
#rb chris.babcock

[CL 30244258 by ahmed siddique in ue5-main branch]
2023-12-11 13:59:52 -05:00
james singer
38db5400fd Reduce repeating monitor DPI log event spew to only print on the first occurrence
#jira UE-200159
#rb zack.neyland

[CL 30187988 by james singer in ue5-main branch]
2023-12-07 14:17:02 -05:00
marc audy
763a611985 Fix C4072 warnings
#rnx

[CL 29852844 by marc audy in ue5-main branch]
2023-11-20 17:26:53 -05:00
andrew rodham
a328389e83 Fixed FNullWindow forcing windows to be zero-sized before it was properly initialized
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]
2023-11-16 09:32:45 -05:00
carl lloyd
742cd26994 Switching from mtlpp to Apple's MetalCPP library
- 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]
2023-11-16 05:04:37 -05:00
Jeff Fisher
ff336238b0 OpenXRVisionOS non-plugin support files
-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]
2023-11-14 12:27:00 -05:00
steve robb
0bbd5e4d69 Fixed deprecated FString constructors.
#rb james.hopkin

[CL 29690489 by steve robb in ue5-main branch]
2023-11-13 14:15:15 -05:00
adam kinge
2dbe730718 Fix usage of iOS "bSupportsBackgroundAudio" setting which was ignoring how the value was actually set in the ini file
#rnx

[CL 29136275 by adam kinge in ue5-main branch]
2023-10-26 11:15:27 -04:00
adam kinge
563a834efd Fix iOS ignoring iOS Editor Settings screen rotation constraints.
#jira UE-198625
#rb zack.neyland, josh.adams

[CL 29115045 by adam kinge in ue5-main branch]
2023-10-25 21:52:13 -04:00