Commit Graph

11514 Commits

Author SHA1 Message Date
Joakim Lindqvist
767e76dbb0 OidcToken - Fixed issue running interactive login on mac and linux. Also fixed issue were asking to wait for login caused a crash as well as tweaking the error message when a user decided to not finish the interactive login.
#jira UE-161335, UE-161369
#preflight https://horde.devtools.epicgames.com/job/62ff679e3c4417dcec499e53

[CL 21455420 by Joakim Lindqvist in ue5-main branch]
2022-08-19 06:53:53 -04:00
Catalin Dragoiu
c0cd745413 [Insights] Fix Linux crash when double clicking on a Task in the Task Table.
#jira UE-160371
#rb Ionut.Matasaru
#preflight 62fe66533c4417dcec0e895a

[CL 21454778 by Catalin Dragoiu in ue5-main branch]
2022-08-19 04:38:34 -04:00
paul chipchase
ae267db067 Fix some typos in error messages for the DumpPackagePayloadInfo command
#rb trivial
#rnx
#preflight 62ff3322086f90bbc4f59142

[CL 21454585 by paul chipchase in ue5-main branch]
2022-08-19 03:11:43 -04:00
Guillaume Abadie
14c7c688e5 Adds a CompileDXC.bat to vulkan's ShaderDebugInfo
This allows to iterate to compile the USF file to SPIRV and translate to GLSL to verify the sanity of the SPIRV assembly.

#rb jeannoe.morissette
#jira UE-161125
#preflight 62fe8a8157316140a8fa226a
#fyi laura.hermanns

[CL 21449988 by Guillaume Abadie in ue5-main branch]
2022-08-18 17:07:23 -04:00
devin doucette
9b905880aa DDC: Fixed UserData value returned by the cache hierarchy
#rb trivial
#rnx

[CL 21449943 by devin doucette in ue5-main branch]
2022-08-18 17:04:23 -04:00
luc eygasier
0cda7fc8ed Modifies revert operations in source control window to also reload packages.
Adds Source Control Helper method to perform a modular source control operation and reload the concerned packages

#rb Patrick.Enfedaque
#preflight 62fd4e63e64b1a510937890b
#changelist validated

[CL 21444877 by luc eygasier in ue5-main branch]
2022-08-18 13:03:11 -04:00
ionut matasaru
d7534d0516 [Insights] Fixed crash in analysis of timing events (analyzing traces with "pending" events (ones with metadata) emitted just before EndThread trace event).
#jira UE-161324
#rb Catalin.Dragoiu
#preflight 62fe625caa546d5e9dfe1ca3

[CL 21443654 by ionut matasaru in ue5-main branch]
2022-08-18 12:05:24 -04:00
Devin Doucette
055ba32b38 DDC: Added partial cache record propagation to the hierarchy, with tests
#jira UE-156058
#preflight 62fd59d5e64b1a51093918f8
#rb Zousar.Shaker

[CL 21441390 by Devin Doucette in ue5-main branch]
2022-08-18 09:51:07 -04:00
Catalin Dragoiu
8962accddc [Insights] Add filter for branch to the session list
#rb Ionut.Matasaru
#preflight 62fd1022aa546d5e9dbcbade

[CL 21439123 by Catalin Dragoiu in ue5-main branch]
2022-08-18 04:33:10 -04:00
dmitriy dyomin
8edf003c00 Invalidate GL and Vulkan shaders
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 21438408 via CL 21438416 via CL 21438418 via CL 21438420
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v981-21435820)

[CL 21438584 by dmitriy dyomin in ue5-main branch]
2022-08-18 02:04:03 -04:00
halfdan ingvarsson
19ae9b947b Control Rig: Sync UpdateTemplateNodePinTypes from UE5Main
#jira UE-161067
#rb benoit.gadreau
#preflight 62fd05fa200ff87e0781a086

#ROBOMERGE-OWNER: halfdan.ingvarsson
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 21426542 via CL 21430788 via CL 21432247 via CL 21432263
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v980-21429816)

[CL 21434647 by halfdan ingvarsson in ue5-main branch]
2022-08-17 19:07:31 -04:00
jack cai
bd96706d1f RigVM: 1. Added missing execute context type patching during argument type registration.The same patching process was already in place for when arguments were initially created using FRigVMTemplateArgument 2. fixed a typo in Array node
#jira UE-161021 UE-160890
#rb Sara.Schvartzman, Helge.mathee, benoit.gadreau
#preflight tbd

#ROBOMERGE-OWNER: jack.cai
#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 21425787 via CL 21430778 via CL 21431948 via CL 21432077
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v980-21429816)

[CL 21434623 by jack cai in ue5-main branch]
2022-08-17 19:07:05 -04:00
Devin Doucette
30886eda76 More workarounds for issues with /Zc:lambda in MSVC 14.33
#preflight 62fd28c30f2aefc97abbe0ee
#preflight 62fd2940aa546d5e9dc15245
#rb trivial
#rnx
#fyi Joe.Kirchoff

[CL 21427854 by Devin Doucette in ue5-main branch]
2022-08-17 14:04:36 -04:00
Tim Smith
6441d21065 Removed duplicated code from a 5.0 patch fix.
#rb devin.doucette
#rnx
#preflight 62fd04183f75602b2fba9a03

[CL 21425650 by Tim Smith in ue5-main branch]
2022-08-17 11:18:31 -04:00
JeanMichel Dignard
84a5c670e1 Provide an API for genuinely async imports using AssetImportTask
#jira UE-152773
#preflight 62fcf872200ff87e07792dac

[CL 21425045 by JeanMichel Dignard in ue5-main branch]
2022-08-17 10:43:04 -04:00
lucas dower
eb486822e9 Add Pose Watch support to the Rewind Debugger
* Recording an instance of an anim blueprint with the Animation Blueprint Editor debug object attached will now trace all active Pose Watches.
* Pose Watches have separate tracks with regions shown for when that pose is evaluated in the anim graph.

#rb keith.yerex
#preflight 62fcf32ae64b1a51092d9976
#jira none

[CL 21424758 by lucas dower in ue5-main branch]
2022-08-17 10:18:44 -04:00
paul chipchase
0a353190d3 The console command 'DumpPackagePayloadInfo' now works with absolute file paths referencing packages from outside the current set of mount points.
#rb trivial
#rnx
#preflight 62fcc14d1e39eb26a0851cd0

- Sometimes it is useful to be able to dump the payload info from packages not under the current project as a quick form of debugging and given the format of the package trailer there is no reason why we should allow it.
- If we fail to turn the arg into a valid FPackagePath can now also check to see if the arg is an absolute file path via the FileManager
- If both of these options fail we then log an error as before.

[CL 21422989 by paul chipchase in ue5-main branch]
2022-08-17 06:36:41 -04:00
Joe Kirchoff
6e545d7633 Fix vs2022 compile errors when /Zc:lambda- is removed
#rnx
#rb trivial
#preflight 62fc24382d5e2ed99cdbbc84

[CL 21417071 by Joe Kirchoff in ue5-main branch]
2022-08-16 19:23:33 -04:00
Guillaume Abadie
960d0420ce Handle TextureExternal for vulkan in our preprocessor, not DXC
#rb jeannoe.morissette
#jira UE-161125
#preflight 62fbf2223c1872b8c97210fa, 62fbd5d6542a7a8d7576900e
#fyi laura.hermanns

[CL 21413162 by Guillaume Abadie in ue5-main branch]
2022-08-16 16:21:14 -04:00
paul chipchase
1cea521613 Fix errors given when trying to virtualize large numbers of assets, some of which contain duplicate payloads
#rb Per.Larsson
#jira UE-160954
#rnx
#preflight 62fb9de9086f90bbc4394829

- The problem with the old logic was that we checked all of the payloads initially to see which needed to be submitted but if enough payloads were requested we would split the submission into a number of batches. If a payload was in more than once batch then it would be submitted in the first batch and then fail the MarkForAdd command in the subsequent batches. When we detected this error we would fail the virtualization process.
- In the long term we should probably eliminate duplicate requests at the highest level (FVirtualizationManager) so no backend has to worry about it, but we need this working now so it was easiest to add duplicate checks to the source control backend
-- Note that if another process submits a payload between the status check and the mark for add calls then we will also get errors, but that is true for a lot of our source control code.
- Now when pushing payloads we first iterate over the requests and create a unique list of requests to submit. This eliminates the possibility of duplicate payloads being submitted and failing the MarkForAdd command.
- We now record the push request state for each payload in a map and then only apply it to the original requests if the push succeeds.
-- We still only really have failed/success statuses and nothing recording "already in the backend" which is scheduled to be fixed elsewhere in the backlog.

#ROBOMERGE-AUTHOR: paul.chipchase
#ROBOMERGE-SOURCE: CL 21404920 via CL 21408168 via CL 21408189 via CL 21408222
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21411940 by paul chipchase in ue5-main branch]
2022-08-16 15:31:11 -04:00
dmitriy dyomin
9c618a9be1 Correctly query r.Mobile.ShadingPath in a platform settings
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 21402384 via CL 21405908 via CL 21405982 via CL 21406045
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21410253 by dmitriy dyomin in ue5-main branch]
2022-08-16 14:35:22 -04:00
Johan Duparc
dac54deb5d Datasmith SDK: Rework handling of meshes exported without UVs data.
#jira UE-160820
#rb JeanLuc.Corenthin, Kerim
#preflight none

[CL 21407530 by Johan Duparc in ue5-main branch]
2022-08-16 12:53:38 -04:00
jason stasik
924bcaca0d Fix invalid enum forward declaration on linux by including .h instead
#rb none

#ROBOMERGE-OWNER: devin.doucette
#ROBOMERGE-AUTHOR: jason.stasik
#ROBOMERGE-SOURCE: CL 21401840 via CL 21404982 via CL 21404999 via CL 21405011
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21407190 by jason stasik in ue5-main branch]
2022-08-16 12:38:32 -04:00
devin doucette
eb55a547d0 Fixed unsafe type casts in a few widely-used modules
#preflight 62f72b49185b21882ac5c366
#rb Steve.Robb
#rnx

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 21404445 via CL 21404453 via CL 21404464
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21407133 by devin doucette in ue5-main branch]
2022-08-16 12:35:53 -04:00
jason stasik
54e2ea3049 Additional menu filtering for BP-based factories
#rb david.hibbitts,rex.hill
#preflight 62fabf17086f90bbc4069ec9

#ROBOMERGE-AUTHOR: jason.stasik
#ROBOMERGE-SOURCE: CL 21398192 via CL 21401380 via CL 21401443 via CL 21401480
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21406926 by jason stasik in ue5-main branch]
2022-08-16 12:29:41 -04:00