Commit Graph

831 Commits

Author SHA1 Message Date
dmytro ivanov
1f41b6f103 - Fixing broken reuse of existing downloads
- Added ability to retry stale background downloads when we're in foreground on iOS
- Fixing race condition on background file hash helper invoked from different threads
#rb adam.kinge

[CL 34453579 by dmytro ivanov in ue5-main branch]
2024-06-18 06:18:33 -04:00
yevgen abramov
a059db3e0d Remove ASIS outdated functionality
#jira UE-218151
#rb Chris.Babcock
#rnx

[CL 34448883 by yevgen abramov in ue5-main branch]
2024-06-17 21:00:57 -04:00
anderson ramos
9dc4e3d00b Fix Android NonPCH compilation
[CL 34246392 by anderson ramos in ue5-main branch]
2024-06-10 14:13:18 -04:00
anderson ramos
ac973491b6 Enabling DynamicResolution on Android devices.
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]
2024-06-10 09:40:29 -04:00
allan bentham
4f3bb67e87 Android window: Fix incorrect DPI adjustment on low DPI screens.
#rb Jack.Porter

[CL 34233963 by allan bentham in ue5-main branch]
2024-06-10 08:41:04 -04:00
rafa lecina
30b5dbe827 Add URL check to update command line arguments only on expected received schema
[REVIEW] [at]adam.kinge, [at]chris.varnsverry
#rb adam.kinge

[CL 34092683 by rafa lecina in ue5-main branch]
2024-06-04 09:50:13 -04:00
dmytro ivanov
5025cd6879 Fix a race in iOS background downloader CDN reorder check
#rb Rafa.Lecina

[CL 34012314 by dmytro ivanov in ue5-main branch]
2024-05-30 16:34:07 -04:00
dmytro ivanov
ad5484618e Adding CDN re-ordering to potentially improve chances of reply at the first try
#rb adam.kinge, Rafa.Lecina

[CL 34008870 by dmytro ivanov in ue5-main branch]
2024-05-30 14:39:16 -04:00
dmytro ivanov
e058b417e3 Partially fixing memory leak in iOS background download code and game controller poll code in app preinit
#rb adam.kinge

[CL 33974594 by dmytro ivanov in ue5-main branch]
2024-05-29 11:13:05 -04:00
dmytro ivanov
4cf6ce9a40 Fix prohibited word use
#rnx

[CL 33925809 by dmytro ivanov in ue5-main branch]
2024-05-27 13:00:08 -04:00
dmytro ivanov
14cbd07409 Refactored iOS background downloading stack
#rb Rafa.Lecina, adam.kinge

[CL 33924604 by dmytro ivanov in ue5-main branch]
2024-05-27 11:24:02 -04:00
steve robb
86afc798fd Replaced TEMPLATE_REQUIRES usage.
[CL 33685343 by steve robb in ue5-main branch]
2024-05-16 09:28:46 -04:00
santiago firpo
eec8397104 Fixed special right input being registered twice on Apple platforms
#tests On iOS, ensured that the Special Right button works properly and does not duplicate input
#rb adam.kinge

[CL 33669714 by santiago firpo in ue5-main branch]
2024-05-15 16:41:08 -04:00
KeithMorning
5ed8248889 iOS: Add casting for MTL::Device to fix IOS Framework build erorrs.
[CL 33668687 by KeithMorning in ue5-main branch]
2024-05-15 16:16:18 -04:00
jibb smart
2cbdf382a2 Motion input (gyro, accelerometer) with supported controllers and mobile platforms now use the same axes and units by default.
#jira UE-138975

In the past, we've been inconsistent with motion-related input on controllers and mobile platforms -- they've used different coordinate spaces and different units. This means users (us included) have had to manually convert accelerometer and gyro input for each platform on a per-game basis.

In 2022 we added the *.UnifyMotionSpace CVars, which let us get motion input in Unreal's coordinate space (left-handed, z-up, etc) when set to 1, or a similar but right-handed space when set to 2. Setting to non-zero also unifies the units across platforms, giving angular velocity in radians per second and acceleration in g-units.

For a better out-of-the-box experience, this change makes all of the *.UnifyMotionSpace CVars set to 1 by default.

[FYI] ben.hoffman
#tests PIE

[CL 33622860 by jibb smart in ue5-main branch]
2024-05-14 02:10:39 -04:00
velin tchalakov
d831554a62 Move IOSWindow.h to public directory so that it's API is available to other classes
#rb anderson.ramos, zack.neyland

[CL 33523800 by velin tchalakov in ue5-main branch]
2024-05-08 15:24:41 -04:00
rafa lecina
33e522d617 Execute logic of change route audio core delegate on game thread instead of main thread
[REVIEW] [at]Chris.Varnsverry, [at]Michael.Kirzinger, [at]Jack.Porter
#rb adam.kinge, Chris.Varnsverry, Jack.Porter

[CL 33508459 by rafa lecina in ue5-main branch]
2024-05-08 05:57:37 -04:00
christopher waters
b05367ef9c Removing a number of unnecessary _API uses.
#rb Marc.Audy

[CL 33307485 by christopher waters in ue5-main branch]
2024-04-29 14:01:43 -04:00
cody albert
c3c581dd70 Updated clipboard operations in WindowsPlatformApplicationMisc to report an error instead of asserting if clipboard ownership is stolen before CloseClipboard is called
[CL 33305323 by cody albert in ue5-main branch]
2024-04-29 13:00:39 -04:00
dmytro ivanov
fe8d4fad69 Don't allow downloads over cellular on iOS for now, pending integration with opt-in from the user
[CL 33301881 by dmytro ivanov in ue5-main branch]
2024-04-29 11:26:28 -04:00
steve robb
bc28537104 Fixed some Printf specifiers.
#rb brandon.schaefer

[CL 33211124 by steve robb in ue5-main branch]
2024-04-24 15:59:50 -04:00
david harvey
f96c9357d5 Default platform device input mapper will not automatically unpair input devices when the associated user signs out
- otherwise there is no way to automatically restore the mapping if the user returns.
 - that responsibility now lies with specializations.

#rnx
#rb ben.hoffman

[CL 33165127 by david harvey in ue5-main branch]
2024-04-23 07:22:59 -04:00
jibb smart
053ae1f36c ios.UnifyMotionSpace added to let iOS motion input match other platforms
Set ios.UnifyMotionSpace to 1 to make iOS motion sensor axis match Unreal's. Can be set to 2 to do the same except swap x and y to make it right-handed, since right-handed is more common outside of Unreal. Set to 0 for old behaviour.

[CL 32719894 by jibb smart in ue5-main branch]
2024-04-03 23:25:08 -04:00
scott nelson
b4c0ab7603 Crash fix for null bitmap race in windows draw dispatch
#jira UE-195219
#rb Francis.Hurteau, monte.krol
[FYI] Monte.Krol
#lockdown mark.lintott

[CL 32595140 by scott nelson in ue5-main branch]
2024-03-28 17:21:58 -04:00
yoan stamant
a24ea18e19 Added verbosity filters to console
#rb henrik.karlsson

[CL 32474421 by yoan stamant in ue5-main branch]
2024-03-25 13:12:20 -04:00