Commit Graph

11506 Commits

Author SHA1 Message Date
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
christopher waters
0a6873668c The Windows Feature Level checkboxes should prompt the user to restart.
#jira UE-156930
#rb mihnea.balta, kenzo.terelst
#preflight 62fba5c0cf7afa018ba1feda

[CL 21405137 by christopher waters in ue5-main branch]
2022-08-16 10:59:06 -04:00
Tim Smith
af57b8323e Fixed issue where packaged blueprint builds would not be able to start live coding without first having to clear the live coding source project variable.
#rb self
#jira UE-149584
#preflight 62fb8d851e39eb26a03adcfc

[CL 21403836 by Tim Smith in ue5-main branch]
2022-08-16 08:49:21 -04:00
Johan Duparc
0656b65777 Datasmith SDK: Cleanup old export implementation
#jira UE-155360
#rb none
#preflight 62fb87a32265303c4b85ffa1

[CL 21403669 by Johan Duparc in ue5-main branch]
2022-08-16 08:22:50 -04:00
Helge Mathee
36e8d6d357 RigVM: Nullptr fix for GetRegisteredUnitStructs
#rb sara.schvartzman
#preflight skip
#jira UE-158949
#robomerge FNMain

[CL 21402493 by Helge Mathee in ue5-main branch]
2022-08-16 05:18:31 -04:00
patrick enfedaque
578bc094cd SCC: Dependency validation only on hard refs
#rb jeanfrancois.dube
#preflight 62fa5395153b17e746322f0c

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 21387351 via CL 21390995 via CL 21391795
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21394315 by patrick enfedaque in ue5-main branch]
2022-08-15 17:13:39 -04:00
nate strohmyer
f976e84bc6 Removing uses of master/slave found in Merge with base folder Developer
#Jira UE-158610
#rb ben.hoffman
#preflight 62f2b172d15babfa65481f82

[CL 21392703 by nate strohmyer in ue5-main branch]
2022-08-15 15:58:06 -04:00
jeanfrancois dube
19ede0da9c Level Instance: implement edit asset functionnality (Ctrl+E).
#jira UE-153925
#rb patrick.enfedaque
#preflight 62f6d870ad3bd8ad6495766a
#rnx

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 21386910 via CL 21389292 via CL 21389732
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21392467 by jeanfrancois dube in ue5-main branch]
2022-08-15 15:46:32 -04:00
christopher waters
0be910ed72 Adding SupportsRayTracing to platform properties. This is checked in addition to the project/platform settings for RayTracing but is opt-in per platform instead of always enabled if the setting is enabled.
This has the effect of reducing the number of platforms that say they support RayTracing which directly reduces the number of shader platforms that "support" RayTracing.

#jira none
#rb yuriy.odonnell
#preflight 62f43891b43215cf6c35e4b0

[CL 21391739 by christopher waters in ue5-main branch]
2022-08-15 15:16:19 -04:00