#preflight 61eefc77ba69a4fdb220bf23
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18713191 by marc audy in ue5-main branch]
#ROBOMERGE-AUTHOR: julian.smart
#ROBOMERGE-SOURCE: CL 18670274 via CL 18670279 via CL 18670282 via CL 18670285 via CL 18670394 via CL 18670399 via CL 18670402
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)
[CL 18670411 by julian smart in ue5-main branch]
#jira UE-138975
#ROBOMERGE-AUTHOR: julian.smart
#ROBOMERGE-SOURCE: CL 18615234 via CL 18615240 via CL 18615244 via CL 18615246 via CL 18615306 via CL 18615315 via CL 18615324
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18615329 by julian smart in ue5-main branch]
#ROBOMERGE-AUTHOR: julian.smart
#ROBOMERGE-SOURCE: CL 18613222 via CL 18613240 via CL 18613255 via CL 18613267 via CL 18614278 via CL 18614348 via CL 18614384
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18614412 by julian smart in ue5-main branch]
#jira UE-138975
This change introduces the CVar Android.UnifyMotionSpace, which we can enable to have the other motion inputs changed with rotation rate so that they correlate. Enabling this CVar also changes acceleration input to be reported in g units instead of m/s^2, since that's what we're doing on most other platforms.
My hope is to add corresponding "UnifyMotionSpace" CVars to other platforms that will make motion input consistent across all platforms:
- Have acceleration axes always correlate with rotation rate axes;
- Have these axes consistent across platforms (same forward direction, same up/down direction, etc);
- Use radians per second for rotation rate and g units for acceleration;
[FYI] andy.davidson, jack.porter
#ROBOMERGE-AUTHOR: julian.smart
#ROBOMERGE-SOURCE: CL 18612587 via CL 18612619 via CL 18612631 via CL 18612638 via CL 18614271 via CL 18614345 via CL 18614381
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18614409 by julian smart in ue5-main branch]
Release the viewcontroller holding the splashcreen storyboard when it's no longer displayer.
# fyi wei.liu
#rb jack.porter
#jira UE-137601
#preflight 61dff0b2a11335e9c4aa263c
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 18594779 in //UE5/Release-5.0/... via CL 18594794 via CL 18594803
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18596612 by axel riffard in ue5-main branch]
Plus cherry-pick these commits from SDL main:
f39e155 [release-2.0.18] Fixed undefined behavior in SDL_memset() (thanks andrewrk!)
74ee7c0 Fixed potential buffer overflow in YUV conversion
52e4e52 autotools, cmake: tighten Xfixes check && explicitly test BarrierEventID
Switch SDL_ConfineCursor calls to new SDL_SetWindowMouseRect SDL2 functionality**
** Hat tip Ethan Lee
[at]Brandon.Schaefer
#jira none
#preflight 61dc62c42e0e436c72901f1b
#ROBOMERGE-AUTHOR: michael.sartain
#ROBOMERGE-SOURCE: CL 18561443 in //UE5/Release-5.0/... via CL 18561451 via CL 18561471
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18561490 by michael sartain in ue5-main branch]
Plus cherry-pick these commits from SDL main:
f39e155 [release-2.0.18] Fixed undefined behavior in SDL_memset() (thanks andrewrk!)
74ee7c0 Fixed potential buffer overflow in YUV conversion
52e4e52 autotools, cmake: tighten Xfixes check && explicitly test BarrierEventID
Switch SDL_ConfineCursor calls to new SDL_SetWindowMouseRect SDL2 functionality**
** Hat tip Ethan Lee
[at]Brandon.Schaefer
#jira none
#preflight 61dc62c42e0e436c72901f1b
#ROBOMERGE-AUTHOR: michael.sartain
#ROBOMERGE-SOURCE: CL 18561443 in //UE5/Release-5.0/... via CL 18561451
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18561471 by michael sartain in ue5-release-engine-test branch]
Tested on iOS and macOS.
#jira UE-134182
#rb will.damon
[FYI] axel.riffard
#preflight 61d5a309ec35d1b940dc844d
#ROBOMERGE-AUTHOR: richard.wallis
#ROBOMERGE-SOURCE: CL 18529555 in //UE5/Release-5.0/... via CL 18529561 via CL 18529568
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18529569 by richard wallis in ue5-main branch]
#jira UE-134906
#rb Axel.Riffard
#lockdown cristina.riveron
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 18257545 in //UE4/Release-4.27/... via CL 18458535 via CL 18458744 via CL 18485660 via CL 18485691 via CL 18485721
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18485734 by jack porter in ue5-main branch]
#jira UE-134906
#rb Axel.Riffard
#lockdown cristina.riveron
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 18257545 in //UE4/Release-4.27/... via CL 18458535 via CL 18458744 via CL 18485660 via CL 18485691
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18485721 by jack porter in ue5-release-engine-test branch]
#rb danny.couture
#ROBOMERGE-AUTHOR: martin.sevigny
#ROBOMERGE-SOURCE: CL 18405111 in //UE5/Release-5.0/... via CL 18405120 via CL 18405134
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v897-18405271)
[CL 18406731 by martin sevigny in ue5-main branch]