Commit Graph

10506 Commits

Author SHA1 Message Date
zousar shaker
4014e1d29d Reduce TargetReceiptBuildWorker to a no-op in non-editor builds.
#rb matt.peters
#preflight 621fd43a37049be5173405c1
#jira UE-144531

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 19227934 in //UE5/Release-5.0/... via CL 19229093
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19231586 by zousar shaker in ue5-main branch]
2022-03-02 17:31:36 -05:00
zousar shaker
fbbcd1bde7 Make use of batch existence check operation available on the Jupiter server for references.
Also allow receipt of uncompressed buffers when using the inlining functionality to get values back in the first round trip for references.

#rb devin.doucette
#preflight 621fd1cf37049be51732f6a7
#jira UE-143616


#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 19227838 via CL 19228770 via CL 19228860 via CL 19228955 via CL 19229024
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19231554 by zousar shaker in ue5-main branch]
2022-03-02 17:30:48 -05:00
Brandon Schaefer
63ef18436c Split logic as previous change may likely introduce some bad issues
#jira none
#rb none
#fyi Michael.Sartain
#preflight none

[CL 19230678 by Brandon Schaefer in ue5-main branch]
2022-03-02 17:06:27 -05:00
Brandon Schaefer
867e4ae5d9 Fix EngineTest for Linux. IgnoreSub dir was not correctly adding files added for the root level item
#jira none
#rb none
#fyi Michael.Sartain
#preflight none

[CL 19229751 by Brandon Schaefer in ue5-main branch]
2022-03-02 16:30:32 -05:00
steve robb
288f3de432 Fixes for the implicit conversion of ints and chars to TCHARs in UTF-8 mode.
#rb trivial
#preflight 621ed0b4e15c51d8c5e5d081

#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 19219816 via CL 19220283 via CL 19220288 via CL 19223679
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19227684 by steve robb in ue5-main branch]
2022-03-02 15:30:50 -05:00
jack porter
97e3d1ea77 Fixes for OpenGLES with DXC
- Fixed bug where Niagara GPU particles are not rendering
         - Lighting not rendering correctly under Deferred Shading on mobile
         - Fixed opengl desktop rendering bugs

#jira UE-140902 UE-135714
#rb Laura.Hermanns
#lockdown jack.Porter
#preflight 621f3cff31454c90ccf36365

#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 19219609 in //UE5/Release-5.0/... via CL 19219624
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19227392 by jack porter in ue5-main branch]
2022-03-02 15:20:27 -05:00
daniel wright
0daeb7fe49 Fixed MeshCards not getting generated when a mesh has DistanceFieldResolutionScale = 0, breaking CitySample HLOD1
Instead of clearing RadiosityAtlas and skipping Radiosity when switching Lumen to SWRT, voxelize the direct lighting that's been calculated so far and keep the existing Radiosity atlas
#preflight 621f057e257fd6e099457e56
#jira UE-144367
#rb Krzysztof.Narkowicz
#lockdown Juan.Canada

#ROBOMERGE-AUTHOR: daniel.wright
#ROBOMERGE-SOURCE: CL 19219209 in //UE5/Release-5.0/... via CL 19219356
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19227351 by daniel wright in ue5-main branch]
2022-03-02 15:19:12 -05:00
luc eygasier
17192faa91 Modifies UpdateStatus to enforce full validation only if bForceUpdate flag is used. Ignoring files not opened/edited by default.
#jira UE-142984
#rb Matt.Johnson
#preflight 621e9446f1206ae3ea672a99


#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 19209915 via CL 19210531 via CL 19211958 via CL 19212023 via CL 19212162
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19224112 by luc eygasier in ue5-main branch]
2022-03-02 13:11:09 -05:00
ryan schmidt
74aec81aab MergeActors: workaround for crash where unique material list is larger than number of unique sections
#rb jeanfrancois.dube
#preflight 621dae3c3e14f0c7e51bded0
#rnx
[FYI] sebastien.lussier

#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 19197657 via CL 19202734 via CL 19207265 via CL 19210846
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19215690 by ryan schmidt in ue5-main branch]
2022-03-01 21:35:42 -05:00
chris constantinescu
598b3a8924 Removed global setup, created common core utilities for non-special cases.
Editor, Engine, CoreUObject etc will have their own separate utility headers for tests that rely on respective special modules.

Replace platform names in catch2 code.

LLT all tests run preflight: 621e3c91f1206ae3ea5b0a66

#preflight 621e3c8bf1206ae3ea5b0872
#rb Jerome.Delattre

[CL 19202751 by chris constantinescu in ue5-main branch]
2022-03-01 13:44:27 -05:00
Robb Surridge
a34eda9895 Make a delegate on the main frame that can be used to request resources, which plugins can register to listen for.
#rb lauren.barnes
#jira none
#preflight 6217d7cdd71b6cfc9d5b09c5

[CL 19200955 by Robb Surridge in ue5-main branch]
2022-03-01 12:29:13 -05:00
ionut matasaru
11b434d674 [Insights] Session Browser: Added filtering for the list of trace sessions (by Name, by Platform, by App Name, by Build Config and by Build Target).
#jira UE-143669
#rb Catalin.Dragoiu
#preflight 621dfe213e14f0c7e533575e

[CL 19200397 by ionut matasaru in ue5-main branch]
2022-03-01 12:02:47 -05:00
paul chipchase
6341457ad4 Improved the code logic for where we submit virtualized payloads from and added some additional options.
#rb PJ.Kack
#jira UE-142926
#preflight 621e1f177f2803279b575764

- Now when payloads are submitted, we will submit them from within the project's saved directory (by default) this now works because we write a .p4ignore file to the submission directory which will override any additional ignore file higher up in the directory structure.
-- A new utility function ::CreateSubmissionSessionDirectory was added to make sure that the directory we are submitting from has a p4ignore file. It is added in it's own scope as it is assumed that additional functionality will be added here later.
- If a user wishes to choose a different location to submit from, they can override the environment variable "UE-VirtualizationWorkingDir" to provide a different location. This might be useful if the user does not have a huge amount of spare space on the disk that the project is running from.
- There is also an optional entry to the ini file set up 'SubmitFromTempDir' (false by default) which when set to true will cause the system to attempt to submit the payload files from the machines temp directory instead.
-- There isn't an easy way for users to override this locally, which reduces the usefulness of the option. This might be worth improving in the future although that time would be better spent removing the need for the directory in the first place.
- We now try to find/create the root directory to submit payloads from when the backend is created. Failure at this point is not expected and will prevent the backend from working and so is considered an error.
- Added more logging to track the session guid when submitting and to be clear about where the files are being submitted from.

[CL 19197367 by paul chipchase in ue5-main branch]
2022-03-01 09:05:41 -05:00
mark lintott
dc0bd9e876 Blocking Zen HTTP stats request now runs async using futures
#rb Andriy.Tylychko
#fyi Zousar.Shaker
#jira UE-132849
#preflight 621e0c71e15c51d8c5bd5967

[CL 19196840 by mark lintott in ue5-main branch]
2022-03-01 07:20:31 -05:00
Martin Ridgers
9aaaa5b445 Fixed IncludeTool warning.
#rb trivial
#rnx
#preflight 621ded73f1206ae3ea3bcc01

[CL 19196283 by Martin Ridgers in ue5-main branch]
2022-03-01 05:06:05 -05:00
Helge Mathee
627cb75494 Control Rig: Template Node Support.
The UE_RIGVM_ENABLE_TEMPLATE_NODES is disabled in this submit for now - which disabled the creation of template nodes as well, disabled auto-update functionality during load and spawning resolved templates nodes instead of unit nodes.

We'll enable the define in a follow up submit

#rb jack.cai
#jira na
#preflight https://horde.devtools.epicgames.com/job/621de289ca28c55634199235

[CL 19196111 by Helge Mathee in ue5-main branch]
2022-03-01 04:23:55 -05:00
Martin Ridgers
db99164288 - Enable Zen on Mac and Linux.
- Updated zenserver binaries to 4ae4f1f

#rnx
#preflight 621ddbb0313c8c01033b88ae

[CL 19195911 by Martin Ridgers in ue5-main branch]
2022-03-01 03:56:00 -05:00
PJ Kack
040822a13a Editor launcher cleanup.
Initialize all members in FLauncherTask, and move ReadPipe and WritePipe to FLauncherUATTask.
Initialize all members in FLauncherWorker.
Delete FLauncherVerifyProfileTask since Profile->IsValidForLaunch() is aready checked in FLauncher::Launch before creating the FLauncherWorker.
Move duplicate parsing of "Running Package@Device" and device package handling from all separate wait tasks to the FlauncherWorker.
Move handling of killing the uat process tree from all separate wait tasks to the FLauncherWorker.
Change the launch wait task name from "Build Task" to "Launch Task" to correctly display "Launching..." instead of "Validating/Building executable for..."

#jira none
#rb carlmagnus.nordin
#rnx
#preflight 621c8f73037be0078c8bbfc9

[CL 19195883 by PJ Kack in ue5-main branch]
2022-03-01 03:41:26 -05:00
charles bloom
81695dcab8 deprecate crunch and zlib compression support on VT tiles
remove crunch use from engine

#rb fabian.giesen
#preflight 621bb341106e3d8da269ff37

[CL 19185785 by charles bloom in ue5-main branch]
2022-02-28 17:59:11 -05:00
pl-dsk
e263e21819 Add missing AnimDataController API for setting individual bone animation keys
#jira UE-143548

PR #8920: [UE5] UAnimSequence change to allow partial edits (Contributed by pl-dsk)

#rb Thomas.Sarkanen
#preflight 6218c38a1d1c5017993cfa54

#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 19173081 in //UE5/Release-5.0/... via CL 19173499
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19173726 by pl-dsk in ue5-main branch]
2022-02-28 10:20:23 -05:00
ionut matasaru
5410ef0b87 [Insights] Implemented workaround for the missing brushes used in Automation window (by re-declaring those in InsightsStyle).
#jira UE-143673
#rb Catalin.Dragoiu
#preflight 621cc1699a5676d19a2fe130

[CL 19172317 by ionut matasaru in ue5-main branch]
2022-02-28 07:39:22 -05:00
paul chipchase
17c1f7ef35 Add a verbose log detailing the full depot path when trying to pull a virtualized payload from source control.
#rb trivial
#rnx
#preflight 621ca165c17bc6b9c8f4fa0a

[CL 19171648 by paul chipchase in ue5-main branch]
2022-02-28 05:30:23 -05:00
CarlMagnus Nordin
52e3f3db01 ZenCook:
Removed several unnecessary files from the file system manifest
Added IoStoreCmdlet utility command for generating the file system manifest
#rnx
#preflight 621772bcdb60b6b59216e62f
#rb per.larsson

[CL 19171203 by CarlMagnus Nordin in ue5-main branch]
2022-02-28 03:11:38 -05:00
maxwell hayes
d08b31e66f Removing AudioStreamingThreshold platform setting (has no effect).
#jira UE-126579
#rb Aaron.McLeran
#preflight 62192ad3f014007cf8ba9122

#ROBOMERGE-AUTHOR: maxwell.hayes
#ROBOMERGE-SOURCE: CL 19161705 in //UE5/Release-5.0/... via CL 19161949
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19162055 by maxwell hayes in ue5-main branch]
2022-02-25 20:14:55 -05:00
krzysztof narkowicz
f38e756567 Lumen - generate surface cache on small elements and decrease min card world space size. No noticeable performance issues in CitySample or Reverb.
#jira none
#lockdown Juan.Canada
#rb Daniel.Wright
#preflight 62194603783beeaf8a0fc2fa

#ROBOMERGE-AUTHOR: krzysztof.narkowicz
#ROBOMERGE-SOURCE: CL 19157447 in //UE5/Release-5.0/... via CL 19159834
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19161485 by krzysztof narkowicz in ue5-main branch]
2022-02-25 19:47:27 -05:00