JeanFrancois Dube
de0d23ba1f
Use HashCombine in FHashBuilder instead of a faster (but worst) version to minimize hash collisions.
...
#rb none
[CL 15165857 by JeanFrancois Dube in ue5-main branch]
2021-01-22 14:59:29 -04:00
Arne Schober
859010735e
U5 - ported the UnitTests from the TaskStream to Main
...
[CL 15164673 by Arne Schober in ue5-main branch]
2021-01-22 13:02:11 -04:00
Josef-CL
8d014a3675
#jira UE-106874
...
#rb trivial
PR #7696 : Fix typo of Tuesday in FDateTime (Contributed by Josef-CL)
[CL 15162989 by Josef-CL in ue5-main branch]
2021-01-22 06:19:23 -04:00
Johan Berg
7dfe9bb1c1
[Trace] Removed use of TMiniArray.
...
#rb martin.ridgers
#rnx
[CL 15162897 by Johan Berg in ue5-main branch]
2021-01-22 05:44:46 -04:00
Martin Ridgers
abc747fc2e
Inform the user if trace.start was not possible. There exist some plugins that create their own trace store and sequester the runtime trace. As tracing is process wide this ties up the trace system such that other use-cases like trace.start can't be satisfied. When this scenario is encountered will inform the user and invite them to run trace.stop first.
...
#jira ue-104408
#rb jb
[CL 15162718 by Martin Ridgers in ue5-main branch]
2021-01-22 04:21:00 -04:00
Devin Doucette
27b3ae79e3
Added UE_NODISCARD to String, StringView, MemoryView
...
#rb Matt.Peters
[CL 15161876 by Devin Doucette in ue5-main branch]
2021-01-21 23:17:07 -04:00
Zousar Shaker
2635db4f79
Speculative fix for an issue where the deprecation warning for the use of the "TArray::Allocator" type is triggered intermittently on the farm. I cannot repro the issue even when doing clean builds using the same MSVC version as the farm machines, and on the farm machines, it seems intermittent.
...
#rb steve.robb
[CL 15161704 by Zousar Shaker in ue5-main branch]
2021-01-21 22:23:16 -04:00
Marc Audy
bc88b73a29
Merge Release-Engine-Staging to Main @ CL# 15151250
...
Represents UE4/Main @ 15133763
[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Devin Doucette
daeebb2c6a
Fixed string usage issues found by UE_NODISCARD
...
#rb Matt.Peters
#rnx
[CL 15158191 by Devin Doucette in ue5-main branch]
2021-01-21 15:34:44 -04:00
Martin Ridgers
ae038f291d
It is okay to call GAux.EnableChannels() directly here.
...
[CL 15153557 by Martin Ridgers in ue5-main branch]
2021-01-21 08:31:32 -04:00
Martin Ridgers
4b15ed3ce8
Squiggly bracket conformance.
...
[CL 15153532 by Martin Ridgers in ue5-main branch]
2021-01-21 08:27:57 -04:00
Arne Schober
07efe4099b
U5 - disable Busy Waiting for all NamedThreads, before it was possible that they do Busy wait when their Queues are empty. But there are some concerns with the TaskTagScopes that might cause some ensures when Tasks are pulled in on the Gamethread that have a parallel RenderingThread etc. scope.
...
[CL 15152663 by Arne Schober in ue5-main branch]
2021-01-21 03:48:27 -04:00
Arne Schober
8f6104ce5a
U5 - Fix a rare deadlock where all Backgroundworkers have been promoted to foregroundworkers (due to BusyWaiting) and one of them is waiting on a BackgroundTask. The solution is to demote a BusyWaiting Worker again when no work was found, but only it was a Backgroundworker to begin with.
...
[CL 15152091 by Arne Schober in ue5-main branch]
2021-01-21 00:58:06 -04:00
Martin Ridgers
27115359cf
Flipped an include statement's backslash to a forward slash.
...
[CL 15148246 by Martin Ridgers in ue5-main branch]
2021-01-20 16:49:37 -04:00
Devin Doucette
ad05268f10
CompactBinary: Added Reset() functions to several compact binary types
...
#rb Zousar.Shaker
#rnx
[CL 15146785 by Devin Doucette in ue5-main branch]
2021-01-20 14:41:04 -04:00
Devin Doucette
e7861d1e89
BLAKE3: Added FBlake3Hash::Reset()
...
#rb Zousar.Shaker
#rnx
[CL 15146635 by Devin Doucette in ue5-main branch]
2021-01-20 14:25:49 -04:00
Ben Marsh
a64d4b7ec6
Bump minimum required VS2019 version to 16.4 (MSVC version 19.24)
...
#rb none
#jira UE-106449
#rnx
[CL 15146584 by Ben Marsh in ue5-main branch]
2021-01-20 14:18:47 -04:00
Devin Doucette
1f2b06ab11
SharedBuffer: Added FUniqueBuffer::MakeUnique(FSharedBuffer) clone or transfer ownership from a shared buffer
...
#rb Zousar.Shaker
#rnx
[CL 15146582 by Devin Doucette in ue5-main branch]
2021-01-20 14:18:40 -04:00
Jamie Dale
fa51a400e3
Removed enable_if that was preventing a clean static_assert
...
#rb Steve.Robb
#rnx
[CL 15144529 by Jamie Dale in ue5-main branch]
2021-01-20 10:31:04 -04:00
Arne Schober
747c9bfeaa
U5 - improve throttle stealing by not waiting until a worker goes to sleep but instead drawing a random number and throttling back to 25%
...
[CL 15141779 by Arne Schober in ue5-main branch]
2021-01-19 21:06:26 -04:00
Ben Marsh
973c5cbd7b
Remove VS2017 as a supported compiler by default. Can still be overridden with the -2017 argument, but will not be maintained from this point onwards.
...
#rb none
[CL 15138832 by Ben Marsh in ue5-main branch]
2021-01-19 16:23:00 -04:00
Arne Schober
a9da985c12
U5 - fix static analyisis warning
...
[CL 15138268 by Arne Schober in ue5-main branch]
2021-01-19 15:18:41 -04:00
Brian Karis
0fbcb3c544
Improved coarse mesh quality.
...
Now finds DAG cut with minimal error to hit target NumTris.
Fixed bad UVs affecting simplification. Not sure why this code was removed.
#rb rune.stubbe
[CL 15138015 by Brian Karis in ue5-main branch]
2021-01-19 14:46:57 -04:00
Josh Adams
6519ea67f4
- Undoing a recent pull request that is crashing the editor, due to empty windows machine name
...
#fyi mark.lintott
#rb matthias.worch, kinda
[CL 15137975 by Josh Adams in ue5-main branch]
2021-01-19 14:43:15 -04:00
JeanFrancois Dube
58e0149e3e
Fix potential duplicated actors using ForceExternalActorLevelReference.
...
#rb richard.malo
[CL 15137353 by JeanFrancois Dube in ue5-main branch]
2021-01-19 13:37:24 -04:00