Commit Graph

8781 Commits

Author SHA1 Message Date
Steve Robb
344ec895f3 TSharedPtr's FReferenceControllerOps moved to being direct members of TReferenceControllerBase for clarity, now that TReferenceControllerBase knows about the threading mode.
#rb andriy.tylychko
#jira none

[CL 16775102 by Steve Robb in ue5-main branch]
2021-06-24 12:21:28 -04:00
danny chapman
05de68d4bb Small typo/fix for SpringDamper
#rb trivial

[CL 16775013 by danny chapman in ue5-main branch]
2021-06-24 12:09:41 -04:00
Brian Bekich
02d5d62ffc Allow forked child process task graph to start worker threads
#jira UE-117246
#rb ryan.gerleve
#preflight 60d491740123b700012d0f82

[CL 16774564 by Brian Bekich in ue5-main branch]
2021-06-24 11:29:54 -04:00
Martin Ridgers
8cdd5b3d5f Allow counters-trace's on/off define to be defined in a Target.cs.
#rnx

[CL 16772413 by Martin Ridgers in ue5-main branch]
2021-06-24 09:45:20 -04:00
Andrew Davidson
24a7315c8f LWC: Replaced Promote/DemoteArrayType with a single ConvertArrayType now that conversion is possible via explicit cast.
#preflight 60d33a1bd9586b000131ef75

[CL 16769796 by Andrew Davidson in ue5-main branch]
2021-06-24 05:03:46 -04:00
Matt Peters
07a0af0f5b BulkDataRegistry
Updating FVirtualizedUntypedBulkData and textures to use the BulkDataRegistry.
BulkDataRegistry: Add get/put accessors for the cached BulkDataList of packages.
EditorDomain: Move ClassDigests into a global variable that can be shared with BulkDataRegistry.
EditorDomain: Improve performance of GetFileSize by fetching metadata only.
Tickable Cook Objects, for systems used by the cooker that need to be ticked.
Implementation of the the BulkDataRegistry that uses the DDC cache for persistent storage of the BulkDataList.

#rb Devin.Doucette, Paul.Chipchase, Zousar.Shaker

[CL 16768772 by Matt Peters in ue5-main branch]
2021-06-24 00:50:53 -04:00
aurel cordonnier
056021b0ff Fix for LWC compile error in RandomStream
#fyi jordan.hoffman, andy.davidson
#rnx

[CL 16768226 by aurel cordonnier in ue5-main branch]
2021-06-23 22:42:32 -04:00
aurel cordonnier
69aa1ba676 [Backout] - CL16766887
#fyi jordan.hoffmann
Original CL Desc
-----------------------------------------------------------------
Fixed floating point trucation introduced in LWC builds for CL 16765056
   " Fix: RandomPointInBoundingBox is available globally but not available on the random stream
    #jira UE-14027 "

[CL 16767679 by aurel cordonnier in ue5-main branch]
2021-06-23 21:19:04 -04:00
jordan hoffmann
99bf9f4988 Fix: RandomPointInBoundingBox is available globally but not available on the random stream
#jira UE-14027

[CL 16766887 by jordan hoffmann in ue5-main branch]
2021-06-23 20:27:12 -04:00
jordan hoffmann
53fc361d47 Fix: RandomPointInBoundingBox is available globally but not available on the random stream
#jira UE-14027
#rb justin.hare

[CL 16765056 by jordan hoffmann in ue5-main branch]
2021-06-23 19:00:46 -04:00
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Francis Hurteau
a11790808a Make TaskGraph reserve workers busy wait if tasks being dispatched on them are waiting
#rb andriy.tylychko
#jira UE-118693
#fyi arne.schober
#preflight 60d34b90d9586b0001368840

[CL 16758572 by Francis Hurteau in ue5-main branch]
2021-06-23 12:20:23 -04:00
Steve Robb
8a8da9d696 TSharedPtr now uses std::atomic and more appropriate (more optimal) memory ordering in ESPMode::ThreadSafe mode.
#rb andriy.tylychko
#jira none

[CL 16758234 by Steve Robb in ue5-main branch]
2021-06-23 11:56:03 -04:00
Per Larsson
6450577448 Iterative cooking support when using Zen loader/storage server
Zen: af7ff3f1c6

#rb CarlMagnus.Nordin, Stefan.Boberg
#jira none
#rnx

[CL 16755977 by Per Larsson in ue5-main branch]
2021-06-23 09:00:52 -04:00
Martin Ridgers
823c1858bd Don't trace log messages unless the Log trace channel is enabled. This was incorrectly marking specs as sent even though they weren't causing some log trace events to arrive analysis side without a format string (aka spec).
#rb jb
#rnx
#jira UE-109242

[CL 16755895 by Martin Ridgers in ue5-main branch]
2021-06-23 08:49:05 -04:00
eric mcdaniel
1f74d01322 Promote very large page allocator settings from FN to system and platform defaults
System default changes:
  - UE_VERYLARGEPAGEALLOCATOR_TAKEONALL64KBALLOCATIONS defaults to enabled
  - UE_VERYLARGEPAGEALLOCATOR_PAGESIZE_KB defaults to 2MB

#rb Dan.Phillips, David.Harvey
#jira none

[CL 16748670 by eric mcdaniel in ue5-main branch]
2021-06-22 16:31:14 -04:00
Steve Robb
b70e136d70 ESPMode underlying type added to allow proper forward declaration.
#rb none
#jira none

[CL 16746170 by Steve Robb in ue5-main branch]
2021-06-22 14:17:17 -04:00
danny couture
89e1e871ad Exclude mimalloc.c from static analysis
Fix typo where double slash were used

#rnx
#rb trivial
#preflight 60d1fe1fbe81e80001837c38

[CL 16744965 by danny couture in ue5-main branch]
2021-06-22 12:48:16 -04:00
Andriy Tylychko
fa7c094620 disabled "System.Core.Async.TaskGraph.SquaredOversubscription" test because it deadlocks, an expected outcome
[CL 16742068 by Andriy Tylychko in ue5-main branch]
2021-06-22 08:56:20 -04:00
Martin Ridgers
37b76c8360 UE_APP_NAME is not unique if the build environment is "shared" (such is the case for installed builds). This makes it difficult to identify traces from monolithic builds. Use the project name set by UBT instead if available.
#rb jb
#rnx
#jira UE-100244

[CL 16741479 by Martin Ridgers in ue5-main branch]
2021-06-22 07:33:19 -04:00
Martin Ridgers
a7f9ee9069 - Removed explicit launching of the trace server in a couple of plugins. It was added temporarily to gather more information from CIS.
#rb jb
#rnx

[CL 16741421 by Martin Ridgers in ue5-main branch]
2021-06-22 07:28:43 -04:00
Andriy Tylychko
12415e1350 fixed non-unity compilation: https://horde.devtools.epicgames.com/job/60d11e0478c3b00001ed36fd?step=b476
[CL 16740058 by Andriy Tylychko in ue5-main branch]
2021-06-22 05:10:21 -04:00
Martin Ridgers
51a8498dc6 Removed extra-size parameters for events that don't need them.
[CL 16739627 by Martin Ridgers in ue5-main branch]
2021-06-22 02:42:51 -04:00
Devin Doucette
9da558c545 Guid: Added EGuidFormats param to the string builder functions
#rb Zousar.Shaker
#rnx

[CL 16738695 by Devin Doucette in ue5-main branch]
2021-06-22 01:10:54 -04:00
eric mcdaniel
3a04685abe Bug fix, make the amount of address space reserved by the CachedOSVeryLargeAllocator configurable
#jira UE-112523
#fyi dan.phillips
#ushell-cherrypick of 16727327 by Dan.Phillips

[CL 16735440 by eric mcdaniel in ue5-main branch]
2021-06-21 18:32:17 -04:00