Commit Graph

2529 Commits

Author SHA1 Message Date
laura hermanns
3f46a33ceb Add editor version of "[HTTP.HttpThread]:RunningThreadedRequestLimit" configuration and increase value for editor to fix limit warning for UBA shader compilation.
#jira UE-204173
#rnx
#rb lorry.li
[FYI] josh.adams, henrik.karlsson

[CL 30842742 by laura hermanns in ue5-main branch]
2024-01-24 10:01:18 -05:00
paul chipchase
79aa0812dd Creating a .uondemandtoc file per container can now be enabled via the config file system. Continues to default to disabled.
#rb Martin.Ridgers
#jira UE-189912
#rnx

- This continues to be a temp measure while this feature is disabled for testing, the only reason for the change is so that the feature can be enabled for testing via data rather than by changing code.
- Enabled by setting engine.ini:[Ias]:ForceTocFromMountedPaks to true, note that setting this for a specific project doesn't work as UnrealPak does not load per project config settings.

[CL 30838003 by paul chipchase in ue5-main branch]
2024-01-24 05:26:22 -05:00
lorry li
0980390e94 Migrate retry system total timeout for http request, by adding total timeout feature in http request;
Deprecate HttpTimeout config, use HttpActivityTimeout or HttpTotalTimeout instead;
Deprecate HttpSendTimeout config, only use HttpActivityTimeout;
Make HttpActivityTimeout work on all platforms, not only CurlHttp;
Added corresponding http tests;
Now because timeout migrated, enable new flow by default in retry system to have non-game thread support.

#jira UE-197485, UE-202201
[REVIEW] [at]michael.atchison [at]michael.kirzinger [at]rafa.lecina
#rb michael.atchison, Michael.Kirzinger
#tests Tested through WebTests project on all platforms, also tried the game on PC.

[CL 30817277 by lorry li in ue5-main branch]
2024-01-23 16:08:08 -05:00
dan thompson
26a614468f Rad Audio Codec: SDK and UE integration.
This has several preflights that aren't listed, covering various platforms.

#rb jeff.roberts, jimmy.smith, fabian.giesen
#jira UE-195336

[CL 30785991 by dan thompson in ue5-main branch]
2024-01-22 16:42:09 -05:00
markus boberg
fe8efc3d2d [NetPhysics] NetworkPhysicsComponent and RewindData fixup
- Rename Datas to Data
- Implement InterpolateData into FNetworkPhysicsData
- Implement ValidateData callback into FNetworkPhysicsData
- Convert all internal implementations (Chaos Vehicle, Modular Vehicle, DelMar Vehicle, Character Mover)

#rb tom.waterson, benn.gallagher

[CL 30766107 by markus boberg in ue5-main branch]
2024-01-22 06:38:17 -05:00
florian penzkofer
8b7bf4a0d1 Fix Android SM5 matching rules for Mali Immortalis
#rb Florin.Pascu
#jira UE-182203

[CL 30686373 by florian penzkofer in ue5-main branch]
2024-01-18 11:44:10 -05:00
jimmy smith
5d68918c4b Move all Engine Decoders into their own modules
#jira UE-204038
#rb jake.burga
#tests compilation tests, all platforms

[CL 30660535 by jimmy smith in ue5-main branch]
2024-01-17 11:51:40 -05:00
florian penzkofer
35d40966dc Add SRC_SM5Available similar to SRC_VulkanAvailable that can be used in device profile ini to match based in Desktop renderer support.
New Mali Immortalis and Adreno 7xx rules now enable desktop renderer by default if it is built into the APK (that part is still off by default).
#rb Dmitriy.Dyomin, Florin.Pascu
#jira UE-182203

[CL 30638349 by florian penzkofer in ue5-main branch]
2024-01-16 13:31:12 -05:00
PICO-XR
9e2bd76a6c UE-194607 GitHub 10836 : [OpenXR]Supported XR_EXT_local_floor Extension.
-Adds support for XR_EXT_local_floor as an optional extension.
-Change tracking origin enum field names from 'Eye' to 'Local' to better fix openxr, and because 'Eye' wasn't a good description.  Added 'View' to represent actual hmd centered space.  View can be used for queries but cannot be used as the tracking origin.
#jira UE-200740
#rb christopher.fiala

[CL 30625573 by PICO-XR in ue5-main branch]
2024-01-15 18:19:35 -05:00
alejandro aguilar
43457f1640 Re-addition of all EOS Native Platform Integration logic
Re-addition of new EOS PersistentAuth logic

#jira UE-193977, UE-182236
#rb Chris.Varnsverry

[CL 30615428 by alejandro aguilar in ue5-main branch]
2024-01-15 04:21:46 -05:00
matt peters
557cfe0225 IterativeCooker: Add initial set of allowed and blocked classes for incremental cooking, and some utility functions that we needed to implement it.
ModuleManager: Add version of ModuleExists that also returns the discovered filename of the .dll.
PackageName: Add TryConvertScriptPackageNameToModuleName.
#rb Zousar.Shaker
#rnx

[CL 30600379 by matt peters in ue5-main branch]
2024-01-12 14:28:27 -05:00
nicholas frechette
faba3c97f1 Switch default curve compression codec to ACL and add a fallback codec if the plugin is disabled
#jira UE-202054
#rb Thomas.Sarkanen

[CL 30572987 by nicholas frechette in ue5-main branch]
2024-01-11 13:43:37 -05:00
jeanfrancois dube
850d4bd2c7 World Partition Runtime HashSet:
- Added project settings to allow changing default editor and runtime hash default classes for empty templates.
- New maps from the open world and empty templates now defaults to the new runtime hashset, with a basic LHGrid setup.
- Converted all UE5 templates to use the new runtime hashset, with a basic LHGrid setup.

#jira UE-203135
#rb Sebastien.Lussier



#virtualized

[CL 30572015 by jeanfrancois dube in ue5-main branch]
2024-01-11 12:56:50 -05:00
nicholas frechette
fa2e555c35 [Backout] - CL30571201
[FYI] Nicholas.Frechette
Original CL Desc
-----------------------------------------------------------------
Switch default curve compression codec to ACL and add a fallback codec if the plugin is disabled

#jira UE-202054
#rb Thomas.Sarkanen

[CL 30571336 by nicholas frechette in ue5-main branch]
2024-01-11 12:14:56 -05:00
nicholas frechette
39d23a0c6f Switch default curve compression codec to ACL and add a fallback codec if the plugin is disabled
#jira UE-202054
#rb Thomas.Sarkanen

[CL 30571225 by nicholas frechette in ue5-main branch]
2024-01-11 12:09:33 -05:00
alejandro aguilar
038c6a4a9a Undo changelists 30530856, 30532438, 30534096, 30534561
[CL 30540230 by alejandro aguilar in ue5-main branch]
2024-01-10 12:21:19 -05:00
jack porter
8c29835eee Minor fix to device profile submission from CL 30526383
#jira UE-203591
#rb florin.pascu

[CL 30533448 by jack porter in ue5-main branch]
2024-01-10 08:30:59 -05:00
alejandro aguilar
1a967676b8 Added logic to prefer AccountPortal + PersistentAuth login when using OSS EOS on Switch with bUseEAS enabled
Added logic to save, load and delete AccountPortal auth token and token expiration locally using ISaveGameSystem
Refactored login flows to minimize code duplication

#jira UE-182236
[REVIEW] [at]Chris.Varnsverry, [at]Rafa.Lecina, [at]Michael.Kirzinger
#rb Chris.Varnsverry, Rafa.Lecina

[CL 30530893 by alejandro aguilar in ue5-main branch]
2024-01-10 06:54:04 -05:00
jack porter
e6242fa9be Android emulator support
- Device profile to force Vulkan in the emulator
- Fall back to ES2 context if necessary for device detection

#jira UE-203591
#rb Florin.Pascu

[CL 30526390 by jack porter in ue5-main branch]
2024-01-10 03:39:26 -05:00
jeremy moore
7572ccb7d6 #jira UE-183920
Expose virtual texture physical pool settings in the project engine settings UI.
Enable live edit of the settings, with physical pools being recreated on changes.
Add config option to auto grow physical pools whenever a pool is oversubscribed.
The config option applies in editor only. There is an additional CVar "r.VT.PoolAutoGrow" that does the same thing in cooked builds.
When pools autogrow the new settings are stored in a transient setting, visible in the UI. These can be copy/pasted to the serialized settings to provide a way to tune in editor.
#rb Jason.Nadro

[CL 30503521 by jeremy moore in ue5-main branch]
2024-01-09 09:12:57 -05:00
jimmy smith
02c0ca74b0 Make submix sends consistent across attenuation + soundbase
#jira UE-104254
#rb Aaron.McLeran, Rob.Gay, ryan.mangin

[CL 30493733 by jimmy smith in ue5-main branch]
2024-01-08 18:49:10 -05:00
alexis matte
1d787b14f3 Interchange: Polish the project settings. Rename some settings to better/simpler name. Add a per translator show import dialog override to allow more control. We can now not show the import dialog for texture but show it for one particular texture translator like the jpeg. This will be useful if users need to do a translator that need to show the options even if the asset category is not showing the import dialog.
#jira UE-203289
#rb jeanluc.corenthin
#rnx

[CL 30441108 by alexis matte in ue5-main branch]
2023-12-22 11:23:28 -05:00
mark lintott
6e838f66c0 Studio Telemetry Update:
Added IAnalyticsTracer and IAnalyticsSpan interface that superseeds the FFlowTracker
StudioTelemetry no longer uses FFLowTracker and uses the simpler IAnalyticsTracer API instead inspired by OpenTelemetry Tracer/Span model.
Deprecated FFLowTracker as of 5.4
Added lots of documentation to the StudioTelemetry plugin code.
Moved creation of the AnalyticsProviderLog to the public BaseEngine.ini so it can be used as a public facing example. This will simply write out a JSON file to the Saved/Telemetry folder and overwrite it per session
Added new callbacks for PIE so that we can decopule when a PIE work has been created and is ready from when ALL PIE worlds have been created and are ready which makes TimeToPIE accurate for all projects.
Rolled in some shutdown recommendations from Paul.Chipchase.
Various fixes and improvements to the JSON file logigng example. Now works correctly with Tableau import.
#rb Eric.Knapik, Wes.Hunt, paul.chipchase

[CL 30391931 by mark lintott in ue5-main branch]
2023-12-19 06:42:52 -05:00
erebel55
76028fbe44 Fix bug where setting r.LightMaxDrawDistanceScale to 0 (as is done on Low) would cause local light max draw distance to be ignored. Setting this to 0 now results in all local lights with non-zero cull distances being culled.
Adjusted r.LightMaxDrawDistanceScale on default Low scalability to be the same as Medium (0.5).

#jira UE-197174
#rb Jamie.Hayes

[CL 30336589 by erebel55 in ue5-main branch]
2023-12-14 18:42:02 -05:00
david harvey
e7eb81afcd Fixup unacceptable words
```
[MemoryMappedFiles]
MasterEnable=true
...change to...
Enable=true
```


#jira UE-202339

#rb Jack.Porter

[CL 30315565 by david harvey in ue5-main branch]
2023-12-14 03:50:39 -05:00