Commit Graph

865 Commits

Author SHA1 Message Date
jibb smart
6b473b34ea Can now tell the player's controller about analog stick deadzones through PlayerController::SetControllerDeadZones, or directly as a device property using FInputDeviceAnalogStickDeadZoneProperty
While deadzone handling should always be done on the game's side, some device libraries also do some input filtering themselves so that noisy unintended input doesn't prevent power-saving modes from activating.

Since a game may allow players to set deadzones lower than the device defaults, we've added a way to inform the device of the player's deadzone settings.

#tests PIE, affected controllers, minimum, maximum, and default deadzone settings, among others.
#rb ben.woodhouse

[CL 36760458 by jibb smart in 5.5 branch]
2024-10-01 19:57:09 -04:00
james singer
e100857abb Update SDL to SDL 2.30.6
#jira UE-219471
[REVIEW] [at]brandon.schaefer, [at]zack.neyland
#rb zack.neyland

[CL 36757833 by james singer in 5.5 branch]
2024-10-01 19:33:28 -04:00
calvin zheng
02a5287364 Fixing cursor offset on Macbooks with notch
#rb zack.neyland
#jira UE-182466
#rnx

[CL 36442525 by calvin zheng in 5.5 branch]
2024-09-19 13:47:14 -04:00
dmytro ivanov
98a3533020 Fixing missing synchronization
#rb denys.mentiei

[CL 36425214 by dmytro ivanov in 5.5 branch]
2024-09-19 06:11:07 -04:00
logan buchy
33261d92ce Allow UE_WINDOWS_SPLASH_USE_TEXT_OUTLINE to be configurable
#rnx

[CL 36411785 by logan buchy in 5.5 branch]
2024-09-18 17:32:35 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
jeanmichel dignard
ef743b0f2f Fixes for compiling without exec commands in shipping (bUseExecCommandsInShipping = false). Swapped Exec() for Exec_Dev() as these console commands are meant for development purposes and not needed in shipping.
[CL 36038595 by jeanmichel dignard in ue5-main branch]
2024-09-05 10:10:13 -04:00
dmytro ivanov
aac6c8fac7 Fix crash due to possible nil task data
#rb Chris.Babcock, denys.mentiei

[CL 36004457 by dmytro ivanov in ue5-main branch]
2024-09-04 08:10:07 -04:00
adam kinge
b743f9ca83 Add support for DualSense and DualShock4 touchpads.
Fix for setting playerIndex to PlayerOne on controllers 2-4 when controller disconnects.

#jira UE-217946
#rb zack.neyland

[CL 35974577 by adam kinge in ue5-main branch]
2024-09-03 14:33:49 -04:00
dmytro ivanov
1fac885020 Expose background download CDN order on iOS
#rb denys.mentiei

[CL 35957091 by dmytro ivanov in ue5-main branch]
2024-09-02 12:17:13 -04:00
daniele vettorel
224e5702d1 Add an optional per-message scope to Windows message processing and custom message handlers.
#rb elizabeth.bunner

[CL 35744680 by daniele vettorel in ue5-main branch]
2024-08-22 12:28:50 -04:00
jack porter
4040bc0169 Swappy
- Upgrade to latest
- Manually load shared library libswappy.so built with static libstdc++ and hidden symbol vis
#rb Allan.Bentham
[FYI] Florian.Penzkofer

[CL 35708434 by jack porter in ue5-main branch]
2024-08-21 12:58:18 -04:00
ryan gerleve
69e79fb41a Fix out-of-bounds read in FWindowsConsoleOutputDevice2::FConsoleWindow::HitTestNCB.
#rb Arciel.Rekman

[CL 35635280 by ryan gerleve in ue5-main branch]
2024-08-19 15:41:04 -04:00
anderson ramos
a8e1ce31a5 Download throughput calculation engine side
Implemented independent logic for each platform Android and iOS
No platforms were affected besides the target ones

#rb Peter.Sauerbrei

[CL 35630820 by anderson ramos in ue5-main branch]
2024-08-19 13:10:01 -04:00
dmytro ivanov
d8ab140afa Down prio errored out CDN's over timed out CDN's
#rb zack.neyland, Dan.Thompson

[CL 35560070 by dmytro ivanov in ue5-main branch]
2024-08-15 08:01:28 -04:00
zack neyland
ce11bfdbe1 Don't check for stale downloads while in background
[CL 35445577 by zack neyland in ue5-main branch]
2024-08-11 00:00:43 -04:00
dmytro ivanov
504c765023 Save URL mapping manifest when invoked in BG
#rb zack.neyland

[CL 35405959 by dmytro ivanov in ue5-main branch]
2024-08-08 15:45:58 -04:00
dmytro ivanov
10d2e97d25 Fixing typo in CheckForStaleDownloads selector
#rb zack.neyland, adam.kinge

[CL 35372354 by dmytro ivanov in ue5-main branch]
2024-08-07 12:45:10 -04:00
dmytro ivanov
b6ed22d861 Fixes to iOS background downloader code
#rb denys.mentiei

[CL 35366547 by dmytro ivanov in ue5-main branch]
2024-08-07 09:17:03 -04:00
zack neyland
967df7652e iOS: Add some task metrics for the downloads
Output looks like:


#rb Peter.Sauerbrei

[CL 35300678 by zack neyland in ue5-main branch]
2024-08-04 15:39:48 -04:00
dmytro ivanov
affb271ab0 Disable reordering by CDN ping time
[CL 35267480 by dmytro ivanov in ue5-main branch]
2024-08-02 07:15:47 -04:00
josh adams
8f1dde916b - SafeUnload config branches after 5 seconds of not being used
- FIxed re-loading of SafeUnloaded branches to re-load the dynamic layers
- Added a local cache to some functions that was querying GConfig every frame, keeping Engine config in memory always

#rb gwennael.arbona, kevin.macaulayvacher

[CL 35262649 by josh adams in ue5-main branch]
2024-08-01 19:46:48 -04:00
dmytro ivanov
9615443717 Enable ApplicationReceivedScreenOrientationChangedNotificationDelegate in engine pre-init on iOS
#rb adam.kinge

[CL 35247022 by dmytro ivanov in ue5-main branch]
2024-08-01 11:52:45 -04:00
dmitriy dyomin
5721504ae0 Quality adjustments for iOS_High and iOS_Epic devices.
Added MemBuckets for 6GB and 8GB devices
Fixed iOS backbuffer size computations to match scene textures size computations
Enable grass for iOS_High and Epic devices
Bump texture pool size for iOS_High and Epic devices

#rb Peter.Sauerbrei

[CL 35244020 by dmitriy dyomin in ue5-main branch]
2024-08-01 10:31:20 -04:00
vincent gauthier
52b3080ec7 Fix to CL 34911042 that is using the wrong array for CloseQueuedWindows
#jira UE-215153
#rb zack.neyland

[CL 35199705 by vincent gauthier in ue5-main branch]
2024-07-30 17:40:33 -04:00