Devin Doucette
bd8b0cce81
CompressedBuffer: Added GetFormatName()
...
#rb Tim.Smith
#rnx
#preflight 607718121fa9990001c43176
[CL 16007986 by Devin Doucette in ue5-main branch]
2021-04-14 13:14:20 -04:00
Yuriy ODonnell
a3bab76abb
Added TStridedView, which is designed to allow functions to take pointers to arbitrarily structured data. It is similar to TArrayView, but allows custom byte stride between elements.
...
#rb Steve.Robb, Devin.Doucette
#preflight 60770994af8ad000012e7b75
[CL 16006913 by Yuriy ODonnell in ue5-main branch]
2021-04-14 12:19:01 -04:00
Dan Thompson
ad2a07776f
fix static analysis warning
...
[CL 16006309 by Dan Thompson in ue5-main branch]
2021-04-14 11:45:36 -04:00
Devin Doucette
b49d5a4033
CompactBinary: Improved usability and performance of field iterators
...
#rb Zousar.Shaker
#rnx
#preflight 6076120fd546e90001f5d657
[CL 16005853 by Devin Doucette in ue5-main branch]
2021-04-14 11:19:18 -04:00
mark lintott
bd61859350
#jira 112822
...
#rb johan.torp
Removal of UE4 references in Archive.h
[CL 16002350 by mark lintott in ue5-main branch]
2021-04-14 05:14:13 -04:00
Johan Berg
b2f93702ab
Remove UE4 strings and names from Crash reporting
...
#rb none
#jira UE-111405, UE-111410, UE-111407, UE-111477, UE-111412, UE-111925, UE-111413, UE-111408, UE-111438, UE-111406
[CL 16002172 by Johan Berg in ue5-main branch]
2021-04-14 04:24:50 -04:00
Dan Thompson
ea47a691d6
Adding VectorLoadTwoPairsFloat and VectorDeinterleave #rb charles.bloom Zak.Middleton
...
#preflight 6075f1833537ee00017db4f8
[CL 15993881 by Dan Thompson in ue5-main branch]
2021-04-13 16:17:46 -04:00
Ben Marsh
b0e091d465
Remove "fake" warning causing non-deterministic build health issue.
...
#rb none
#fyi Steve.Robb
#jira UE-113256
[CL 15992066 by Ben Marsh in ue5-main branch]
2021-04-13 13:49:31 -04:00
ola olsson
29985c5061
Enable GPU-Scene instance culling for all platforms.
...
#jira UE-112973
#ROBOMERGE-OWNER: ola.olsson
#ROBOMERGE-AUTHOR: ola.olsson
#ROBOMERGE-SOURCE: CL 15987794 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
#ROBOMERGE-CONFLICT from-shelf
[CL 15991558 by ola olsson in ue5-main branch]
2021-04-13 13:03:52 -04:00
kristjanvalur
495b1cd856
PR #7837 : Allow us to bypass a physical log file using the -NODEFAULTLOG arg (Contributed by kristjanvalur)
...
[CL 15990997 by kristjanvalur in ue5-main branch]
2021-04-13 12:13:16 -04:00
brandon schaefer
50c90c0466
Adds support for DnsEligible
...
For Linux add a command line option to disable exclusive locks on files opened. This is due to a dotnet implemention
https://github.com/dotnet/runtime/issues/34126
#jira UE-110258
[REVIEW] [at]Jonathan.Adamczewski, [at]Michael.Sartain
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 15982440 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
[CL 15989649 by brandon schaefer in ue5-main branch]
2021-04-13 10:28:24 -04:00
Johan Torp
9a6372ec69
Reduce INI allocations during early editor startup
...
#rb matt.peters
[CL 15988219 by Johan Torp in ue5-main branch]
2021-04-13 08:31:44 -04:00
Johan Torp
6871720087
Reduce FWindowsPlatformFile allocations
...
#rb matt.peters
[CL 15987431 by Johan Torp in ue5-main branch]
2021-04-13 05:52:58 -04:00
Johan Torp
fa760b0820
Reduce ModuleManager allocations during early editor startup
...
#rb devin.doucette
[CL 15987408 by Johan Torp in ue5-main branch]
2021-04-13 05:46:50 -04:00
Johan Torp
bac17a390f
Reduce FName allocations during early editor startup
...
#rb devin.doucette
[CL 15987406 by Johan Torp in ue5-main branch]
2021-04-13 05:45:41 -04:00
Johan Torp
83e9856501
Reduce Stats allocations during early editor startup
...
#rb devin.doucette
[CL 15987404 by Johan Torp in ue5-main branch]
2021-04-13 05:45:27 -04:00
Devin Doucette
150cebf43f
CompressedBuffer: Added the raw data hash to the header
...
#rb Zousar.Shaker
#rnx
[CL 15983819 by Devin Doucette in ue5-main branch]
2021-04-12 17:22:20 -04:00
Devin Doucette
308f312490
CompactBinary: Added CompositeBuffer overloads and made non-view arrays and objects behave more consistently
...
#rb Zousar.Shaker
#rnx
[CL 15983785 by Devin Doucette in ue5-main branch]
2021-04-12 17:20:30 -04:00
Devin Doucette
96f0e7fec3
IoHash: Made the constructor from FBlake3Hash implicit
...
#rb Zousar.Shaker
#rnx
[CL 15983778 by Devin Doucette in ue5-main branch]
2021-04-12 17:20:14 -04:00
patrick enfedaque
989b2aa075
Packed Level Instance: Add Version GUID to determine if RerunConstructionScript needs to happen or not in GameWorld (PIE)
...
#rb jeanfrancois.dube, richard.malo
#preflight 606f15184a6ee00001c0ebc5
#lockdown simon.tourangeau
#ROBOMERGE-SOURCE: CL 15956085 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
[CL 15975788 by patrick enfedaque in ue5-main branch]
2021-04-12 03:46:36 -04:00
rune stubbe
9c9edc9283
Added missing includes to fix non-Unity build
...
[FYI] graham.wihlidal
#lockdown michal.valient
#ROBOMERGE-SOURCE: CL 15955215 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)
[CL 15971516 by rune stubbe in ue5-main branch]
2021-04-10 10:04:33 -04:00
Krzysztof Narkowicz
e7d33d4a66
Virtual surface cache for Lumen
...
Surface cache is now stored as virtual allocations, which can be backed up by a physical allocation. Physical allocations are either full mapped pages or a sub-allocation from a page (using bin allocator). In order to conserve virtual memory, every card has sparse mips maps, where only specific mipmap levels can be allocated in virtual memory. Lumen scene visualization and hardware ray traced reflections generate feedback requests. Requests are then merged on the GPU, downloaded to CPU, and used to capture higher quality pages. All card atlas operations (e.g. lighting or radiosity) are now done with page granularity.
Some misc changes:
* Split Lumen into more files
* Lumen scene visualization cone angle is now capped based on the distance between pixels
* Lumen is now doing less captures, as card resolution is snapped based on the largest extent
* Merged all "UploadEveryFrame" cvars into r.LumenScene.UploadEveryFrame
* Fixed r.LumenScene.Reset to also clear lighting in the atlas
* Replaced ClearAtlasRDG with system AddClearRenderTargetPass
* Removed LumenLocalSceneGeneration (replaced by r.LumenScene.Reset 1)
* r.LumenScene.DumpStats 1 now writes out lots of stats about atlas fragmentation
[CL 15967280 by Krzysztof Narkowicz in ue5-main branch]
2021-04-09 10:17:17 -04:00
Matt Peters
b077d5e016
LLM: Clamp value of Default Untracked to 0 in the same way as we clamp Platform Untracked to 0.
...
#rb Martin.Ridgers
#rnx
[CL 15961402 by Matt Peters in ue5-main branch]
2021-04-08 18:43:37 -04:00
Devin Doucette
6079de90e0
CompressedBuffer: Fixed decompression of empty buffers to produce an empty buffer instead of a null buffer
...
#rb Zousar.Shaker
#rnx
[CL 15960853 by Devin Doucette in ue5-main branch]
2021-04-08 17:56:55 -04:00
Marc Audy
01b7c9f4f5
Merge UE5/RES @ 15958325 to UE5/Main
...
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304
[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00