Commit Graph

1320 Commits

Author SHA1 Message Date
robert manuszewski
01e68597e7 Removing support for multithreaded destruction of UObjects
#rb Johan.Torp

[CL 33890976 by robert manuszewski in ue5-main branch]
2024-05-24 08:03:59 -04:00
bradley heath
38680382af Enable additional network client stats.
#rb jon.fairchild, Ryan.Gerleve
#jira UE-215230

[CL 33778859 by bradley heath in ue5-main branch]
2024-05-20 16:55:11 -04:00
bradley heath
3f0f22ac20 Add networks stats for the number of packets in/out and lost per frame and route them to CSV.
#rb LouisPhilippe.Seguin
#jira UE-215230

[CL 33730781 by bradley heath in ue5-main branch]
2024-05-17 14:07:11 -04:00
peter engstrom
ca9b8ecf35 Iris - Object scope hysteresis support. Keep dynamically filtered out objects around for a specified amount of frames. Configure behavior via hysteresis profiles that determine the frame timeout per class. The filter config for a specific class can then mention the hysteresis profile in order to get the appropriate behavior. Config example is present in ReplicationFilteringConfig.h
Note: Hysteresis is enabled by default with a frame count of 6, configured in BaseEngine.ini.

#jira UE-209773
#rb LouisPhilippe.Seguin, Mattias.Hornlund

[CL 33491062 by peter engstrom in ue5-main branch]
2024-05-07 15:01:41 -04:00
dmytro vovk
bcb82395d6 Replaced persistent auxilary memory with a new Persistent Linear Allocator. Attempt no. 2
#jira UE-213886
#rb Johan.Torp
[REVIEW] 32434095

[CL 33433276 by dmytro vovk in ue5-main branch]
2024-05-03 15:09:09 -04:00
halfdan ingvarsson
832d9ab673 Clean up errors in .ini config files reported by Rider.
#rnx

[CL 33387645 by halfdan ingvarsson in ue5-main branch]
2024-05-01 20:02:35 -04:00
chris constantinescu
5d2d569cb1 Use optional arguments and Extend/Expand pattern for Macros to reduce LLT xml metadata file footprint
.xml metadata files are generated exclusively using TestMode, from values of TestMetadata set from the module class
RunUBT -Mode=Test -GenerateMetadata
To support additional NDA platforms, build modules must be created.
Cleanup unused metadata files from the previous generation system.
#jira UE-195038
#rb Jerome.Delattre

[CL 33373724 by chris constantinescu in ue5-main branch]
2024-05-01 11:35:44 -04:00
dmytro vovk
a5cdcc7cad Reverted the new Persistent Linear Allocator
[CL 33327288 by dmytro vovk in ue5-main branch]
2024-04-30 05:35:47 -04:00
dmytro vovk
27ffde235a Increased PersistentAllocatorReserveSizeMB to 1024 for the Engine
[CL 33326050 by dmytro vovk in ue5-main branch]
2024-04-30 04:39:16 -04:00
dmytro vovk
9b4e98755f Replaced persistent auxilary memory with a new Persistent Linear Allocator
#rb Johan.Torp

[CL 33324038 by dmytro vovk in ue5-main branch]
2024-04-30 02:04:11 -04:00
guillaume arruda
afe7829aae [Backout] - CL33195688
[FYI] Peter.Engstrom
Original CL Desc
-----------------------------------------------------------------
Iris - Object scope hysteresis support.  Keep dynamically filtered out objects around for a specified amount of frames. Configure behavior via hysteresis profiles that determine the frame timeout per class. The filter config for a specific class can then mention the hysteresis profile in order to get the appropriate behavior.  Config example is present in ReplicationFilteringConfig.h
Note: Hysteresis is enabled by default with a frame count of 6.

#jira UE-209773
#rb LouisPhilippe.Seguin

[CL 33202472 by guillaume arruda in ue5-main branch]
2024-04-24 12:23:39 -04:00
peter engstrom
694fa723a7 Iris - Object scope hysteresis support. Keep dynamically filtered out objects around for a specified amount of frames. Configure behavior via hysteresis profiles that determine the frame timeout per class. The filter config for a specific class can then mention the hysteresis profile in order to get the appropriate behavior. Config example is present in ReplicationFilteringConfig.h
Note: Hysteresis is enabled by default with a frame count of 6.

#jira UE-209773
#rb LouisPhilippe.Seguin

[CL 33195732 by peter engstrom in ue5-main branch]
2024-04-24 06:37:54 -04:00
graham matuszewski
a3fe1217c8 Data Driven CVars now use a key driven config array. With the key being Name. This will make it so that no two entries in CVarsArray can have the same entry for Name, ensuring that there are no conflicting cvars
This addresses bugs that could occur if you cvars had the same name by preventing the behavior altogether.

#jira UE-199033
#jira UE-199092
#rb ben.hoffman, ben.zeigler

[CL 33169890 by graham matuszewski in ue5-main branch]
2024-04-23 11:31:51 -04:00
robert manuszewski
eebf018dad Fixing disregard for GC set never being properly disabled
+ Removing gc.UseDisregardForGCOnDedicatedServers setting

#jira UE-212580
#rb danny.couture, PJ.Kack

[CL 33165422 by robert manuszewski in ue5-main branch]
2024-04-23 07:45:44 -04:00
tom holmes
093509cff2 Improve startup time for CookShadersCommandlet
Add to CommandletsUsingAR to enable async asset registry loading
Add DisablePythonForCommandlet
Built in plugin loading time reduced from 7m to 30s

#rb Jamie.Dale, Matt.Peters

[FYI] serge.bernier, john.huelin
#tests local testing of commandlet

[CL 33108282 by tom holmes in ue5-main branch]
2024-04-19 13:13:03 -04:00
josh adams
78a13b5a6c - Addd a XcodeProjectSettings ini value for using a premade .dSYM when making .xcarchive's instead of generating it at archival time. Defaults to false
- Fixed the ExportOptions plist files to use "app-store" instead of "app-store-connect" as the latter was only introduced in Xcode15.3 (deprecateding app-store) and does not work in 15.2 or earlier
#rb florin.pascu

[CL 32940301 by josh adams in ue5-main branch]
2024-04-12 15:17:28 -04:00
vincent beauchemin
b668c59d4e Map Template
* Better way to localize (directly in .ini file) the map template.
#rb JeanFrancois.Dube
#jira UE-211347

[CL 32929750 by vincent beauchemin in ue5-main branch]
2024-04-12 10:45:45 -04:00
vincent beauchemin
fbacd4cd8b Map Template
* Add a way to localize map template from config file.
* Add LocName for Open World and Basic map template.
#rb JeanFrancois.Dube
#jira UE-211347

[CL 32893114 by vincent beauchemin in ue5-main branch]
2024-04-11 11:56:16 -04:00
charles bloom
0427710933 TextureFormatASTC : make BC7 HQ mapping configurable with new config DefaultASTCQualityBySizeHQ and respect per-texture quality override
only affects astenc not ISPC
#rb fabian.giesen

[CL 32837387 by charles bloom in ue5-main branch]
2024-04-09 16:05:47 -04:00
alexis matte
fee456b364 Interchange: Conversion should be able to use a valid pipeline asset instead of creating from a class.
#jira UE-211557
#rb JeanLuc.Corenthin
#rnx

[CL 32765270 by alexis matte in ue5-main branch]
2024-04-05 13:30:53 -04:00
sebastien lussier
f8769401b1 World Partition - Optimized World Partition builders startup time
* Added WorldPartitionBuilder to the CommandletsUsingAR config
* FAssetRegistryImpl::GetRedirectedObjectPath() - Calls done with bNeedsScanning should first test if asset was scanned rather than always performing a scan
* UAssetManager & UObjectLibrary are now using AssetRegistry.IsSearchAllAssets() in order to test whether there's an async AR scan in progress
* FActorDescArchive: Skip calls to FixupRedirectedAssetPath() for native classes

On test project:
* Reaching the end of the World Partition init on a Threadripper: from 8m01s to 4m40s
* Running the HLOD setup job: from 15m13s to 8m50s
#rb jeanfrancois.dube, matt.peters

[CL 32647656 by sebastien lussier in ue5-main branch]
2024-04-01 15:13:27 -04:00
jeremie roy
c65228dc85 Re-enable ARKit source autocreation by default in the editor.
#jira UE-208717
#rb jason.walter

[CL 32434815 by jeremie roy in ue5-main branch]
2024-03-22 11:17:06 -04:00
bradley heath
fee53bd053 Report the NumConnections network stat to PerfCounters and CSV.
#rb LouisPhilippe.Seguin

[CL 32400187 by bradley heath in ue5-main branch]
2024-03-21 10:57:55 -04:00
matt harris
a6969e3b44 Stripping non-iris net metrics when running Iris NetDrivers. Previously all these were set to 0 and output every frame, so this should reduce raw csv size quite a bit.
#rb bradley.heath, carles.fernandez, tyler.staples
#tests Tested against Dedicated Server Win64 Cooked Data

[CL 32321776 by matt harris in ue5-main branch]
2024-03-19 07:30:38 -04:00
zousar shaker
8b0a81dc6c Add NoZenLocalFallback and InstalledNoZenLocalFallback DDC graphs for use in scenarios where users are unable to run a local zenserver for any reason. Also fix a mis-labeling of a local cache store as being remote if it is deactivated.
#rb devin.doucette
#jira UE-208878

[CL 32022101 by zousar shaker in ue5-main branch]
2024-03-05 11:24:22 -05:00