Commit Graph

2554 Commits

Author SHA1 Message Date
jeanfrancois dube
b2e44a929c Actor Coloration Framework: added "Affects NavMesh" property visualization in the editor.
#rb sebastien.lussier, charles.lefebvre

[CL 31353534 by jeanfrancois dube in ue5-main branch]
2024-02-09 15:41:26 -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
alejandro aguilar
bec1ce5f25 Moved HTTP Threaded Request limit out of general config and into PS5 specific config. Updated rate to the maximum without errors after testing.
[REVIEW] [at]Chris.Varnsverry
#rb Chris.Varnsverry

[CL 31287814 by alejandro aguilar in ue5-main branch]
2024-02-08 07:22:58 -05:00
chris babcock
8e3a5377b0 Add option to request microphone permission for AndroidVoice module at startup (SplashActivity)
#jira UE-187580
#android
[REVIEW] [at]Ben.Temple
#rb Ben.Temple

[CL 31243927 by chris babcock in ue5-main branch]
2024-02-06 20:47:30 -05:00
zousar shaker
e047061a8d Disabling Zen as Cooked Output Store by default for licensee configurations. Still remains enabled by default for non-licensee configurations.
#jira UE-205913

[CL 31229715 by zousar shaker in ue5-main branch]
2024-02-06 16:11:20 -05:00
henry falconer
795715c9a5 Disable hair binding on mobile, as it fails an assert due to a missing SRV on the target mesh
#rb Charles.deRousiers

#changelist validated
#virtualized

[CL 31216162 by henry falconer in ue5-main branch]
2024-02-06 11:12:53 -05:00
mark lintott
b3e71c3191 Updated ini file to include an example Horde Analytics setup
[FYI] patrick.finegan

[CL 31168168 by mark lintott in ue5-main branch]
2024-02-05 05:12:03 -05:00
calvin zheng
26de99eff3 UBT handling Privacy Manifest files for iOS and Mac
#jira UE-191438
#rb adam.kinge, zack.neyland

[CL 31138198 by calvin zheng in ue5-main branch]
2024-02-02 15:34:12 -05:00
louisphilippe seguin
e9a1289d4e Iris
* Rename Prioritizer configs to make them easier to search for

#rb Peter.Engstrom

[CL 31125463 by louisphilippe seguin in ue5-main branch]
2024-02-02 10:32:46 -05:00
dmytro ivanov
a8eaa21437 Add support for HWAsan in NDK 26
#jira UE-205585
#rb dmytro.vovk

[CL 31122572 by dmytro ivanov in ue5-main branch]
2024-02-02 09:29:10 -05:00
florian penzkofer
d94380f152 Lumen on Android performance improvements
Support wave size 64 lumen compute inline RT dispatches and enable by default on Android.
Allow use of wave ops as long as they are supported in fragment and compute shaders (Vulkan). Vulkan implementation on Android typically don't support it in vertex and geometry stage.

#jira UE-200580
#rb Krzysztof.Narkowicz

[CL 31103364 by florian penzkofer in ue5-main branch]
2024-02-01 16:39:13 -05:00
zousar shaker
e61efb0ac5 Change default configuration to have bUseZenStore=True. Remove reduandant project configurations. There are two template projects that have bUseIoStore=False, and for those I'm setting bUseZenStore=False for now.
[CL 31098124 by zousar shaker in ue5-main branch]
2024-02-01 14:56:52 -05:00
rafa lecina
d0bea81646 Fix HttpActivityTimeout to be lower than HttpConnectionTimeout
#jira  UE-205423
[REVIEW] [at]Lorry.Li

#rb lorry.li

[CL 31093528 by rafa lecina in ue5-main branch]
2024-02-01 13:06:39 -05:00
florian penzkofer
a41f1eaafc Allow SM5 renderer on Exclipse 940
#rb Dmitriy.Dyomin

[CL 31087817 by florian penzkofer in ue5-main branch]
2024-02-01 10:33:58 -05:00
florin pascu
bfcd20719e Force Lowerst Lod for Sky Capture on Android
#rb Dmitriy.Dyomin

[CL 31083279 by florin pascu in ue5-main branch]
2024-02-01 07:04:00 -05:00
ben zeigler
38d0d0d9c3 Move the GameFeatures and ModularGameplay plugins out of Experimental and put them in Runtime. The plugins have been considered as Beta since 5.2 but they were not moved at the time
The default templates for new game feature plugins were moved as part of this and you may need to update your game's defaulteditor.ini file if it overrides the defaults
#rb Eric.Knapik

[CL 31065946 by ben zeigler in ue5-main branch]
2024-01-31 16:54:18 -05:00
charles lefebvre
19316f65ff UE Units: Add acceleration (cm/s2 and m/s2)
#rb Yoan.StAmant
#rnx
#tests Tested in editor, preflight

[CL 31057164 by charles lefebvre in ue5-main branch]
2024-01-31 13:59:44 -05:00
ben woodhouse
7fd6828752 Re-enable the realtime GPU profiler by default, but disable in editor. This is a more targeted workaround for UE-205211
#jira UE-205211
[FYI] luke.thatcher
#tests tested in editor and with a replayrun preflight with the cvar disabled

[CL 31055966 by ben woodhouse in ue5-main branch]
2024-01-31 13:28:32 -05:00
calvin zheng
ac687a36a3 Move settings from iOSEngine.ini to BaseiOSEngine.ini, also correcting a mistake from a previous CL
#jira UE-203418
#rb adam.kinge, Josh.Adams

[CL 31019874 by calvin zheng in ue5-main branch]
2024-01-30 15:58:57 -05:00
calvin zheng
42836d38ad Move settings from MacEngine.ini to BaseMacEngine.ini
#jira UE-203410
#rb josh.adams, adam.kinge

[CL 31017900 by calvin zheng in ue5-main branch]
2024-01-30 15:13:45 -05:00
joakim lindqvist
6f698f031d Fixed incorrect comment, HttpVersion applies to HttpBackends not FilesystemBackends in DDC.
[CL 31001134 by joakim lindqvist in ue5-main branch]
2024-01-30 07:11:42 -05:00
charles derousiers
93f874d6d0 Add hair cards/meshes binding & deformation support for mobile renderer.
#rb charles.derousiers
[FYI] florin.pascu, henry.falconer, per.karefelt

#ushell-cherrypick of 30955220 by Charles.deRousiers

[CL 30955660 by charles derousiers in ue5-main branch]
2024-01-27 11:28:27 -05:00
ben hoffman
785b6faaeb Add a few commands to the console autocomplete list: obj gc, obj dump, debug crash, debug rendercrash and extended obj refs
#jira none
#rb Patrick.Boutot

#ushell-cherrypick of 30885194 by kristof.morva1

[CL 30936914 by ben hoffman in ue5-main branch]
2024-01-26 15:01:46 -05:00
max chen
cb7cce86db Sequencer: Move SequenceTimeUnit to MovieScene module and rename as MovieSceneTimeUnit
Added redirector
Tested that a SequenceTimeUnit is automatically upgraded to a MovieSceneTimeUnit

#rb ludovic.chabant

[CL 30931619 by max chen in ue5-main branch]
2024-01-26 13:22:30 -05:00
paul chipchase
7ada78893d Add config file options so that the virtualization system is able to retry pulling failed payloads when running in unattended mode (defaults to off)
#rb PJ.Kack
#jira UE-203381

-Some users have reported seeing their long cooks fail due to a machine having an unreliable connection or networkcard. In these cases the network outage can be swiftly fixed but if VA failed to pull a payload before then, the cook will terminate and need to be restarted which can cost a lot of time.
- It was requested that we add an optional way to have the system retry payload pulling when running in unattended mode but also to wait for X time (usually many minutes) before trying again. If it is likely that the connection will be restored within those few minutes then waiting will be much less costly than restarting a cook.

- That payloads can be pulled on many threads at the same time makes the logic a little tricky, so rather than counting how many payloads have failed vs the retry counter we count how many times we've logged a message to the user as this logging is protected by a critical section and acts as a way to "group" together failed pulls that occur around about the same time. We then reset this counter to 0 if we detect a successful pull.
- It is possible that a pull fails because the payload is missing, in which case this logic will probably cause the counter to reset frequently and the error to not become fatal for quite some time (possibly until the cook has almost finished) but it is quite unlikly to occur and due to this I have favored erring towards simple code rather than trying to track individual payload failures vs grouped failures vs successful pulls.

- Note: That when backends fail to pull payloads they generally log errors, which will eventually cause most of our processes to return non zero to indicate failure. VA should not log errors while we are inside of a retry loop and only print out errors when we detect a problem that we cannot solve to avoid this. This is being addressed as it's own work item.

[CL 30925886 by paul chipchase in ue5-main branch]
2024-01-26 11:09:38 -05:00