Commit Graph

10699 Commits

Author SHA1 Message Date
christopher waters
f8147b1889 Full set of fixes for non-unity non-pch builds after EngineTypes cleanup. This includes adjusting previous build fixes that introduced new includes that weren't actually necessary. Restored a few includes and wrapped them in UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_1 checks to maintain compatability.
Also includes fixes for other build issues as it's hard to separate them all.

#jira too many to list
#rb none
#preflight 6247d21073665f7d5e6c5a6c

[CL 19600818 by christopher waters in ue5-main branch]
2022-04-02 01:04:02 -04:00
Marc Audy
a74cd5e383 Fix non-unity errors
#jira UE-147863, UE-147883, UE-147723, UE-147717, UE-147709, UE-147707, UE-147761
#rnx
#preflight

[CL 19596080 by Marc Audy in ue5-main branch]
2022-04-01 17:29:55 -04:00
Jason Nadro
8a8ff01b79 Add scope marker to see what platform we are trying to load.
- This can take a considerable amount of time so it is good to know which platforms are loading.

#rb trivial
#jira none
#preflight trivial

[CL 19595463 by Jason Nadro in ue5-main branch]
2022-04-01 16:54:57 -04:00
charles bloom
9754c6cb2c Make DDC-Verify successes Verbose
#rb devin.doucette
#preflight none

[CL 19592154 by charles bloom in ue5-main branch]
2022-04-01 14:01:04 -04:00
zach bethel
3cfac6f38a Restored Allow_DeleteOnRender in FCanvas for render thread path. Game thread path always deletes to avioid deferral lifetime issues.
#preflight 624723a68f066102244c1ff5
#jira UE-147308

[CL 19591088 by zach bethel in ue5-main branch]
2022-04-01 13:11:13 -04:00
Johan Duparc
429ce6d695 Datasmith: Add support for compressed mesh serialization
#preflight 6241ecd2c667881bf4cc5f18
#preflight 62471a74981a2c8eb49113d5

[CL 19589537 by Johan Duparc in ue5-main branch]
2022-04-01 11:50:17 -04:00
Catalin Dragoiu
1c9cf52306 [Insights] Fix crash when closing Insights during an async operation in TableTreeView.
#rb Ionut.Matasaru
#jira UE-146615
#preflight 62471039b6084b98325840dd

[CL 19588708 by Catalin Dragoiu in ue5-main branch]
2022-04-01 10:57:31 -04:00
mark lintott
a9305972ac Catch2 Conversion of Core Tests
#rb trival
#fyi Chris.Constantinescu
#preflight 6246cb4bc61d8a458f5bae63

[CL 19586009 by mark lintott in ue5-main branch]
2022-04-01 06:05:26 -04:00
sara schvartzman
e1b401254b Control Rig: Fix RigVM.Graph.Variables unit test failing
#jira UE-146903
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6245bf33dc6183e3f503f944

[CL 19585756 by sara schvartzman in ue5-main branch]
2022-04-01 05:18:04 -04:00
Helge Mathee
87702d5a3a Control Rig: Fix crashes during upgrade / unresolve
#rb sara.schvartzman
#jira UE-147165 UE-147543
#preflight https://horde.devtools.epicgames.com/job/6246b0af3a5a4c1622de9384

[CL 19585555 by Helge Mathee in ue5-main branch]
2022-04-01 04:37:48 -04:00
Helge Mathee
0cb1b899f7 Control Rig: Fix crash during undo / redo
#rb sara.schvartzman
#jira UE-147278
#preflight https://horde.devtools.epicgames.com/job/6245e0fbf4217035fa8d02f0

[CL 19585547 by Helge Mathee in ue5-main branch]
2022-04-01 04:36:14 -04:00
halfdan ingvarsson
5f92fa9feb Control Rig: Fix non-unity builds.
#jira UE-147735
#fyi helge.mathee
#rnx
#preflight 624696d4637925b5d3d81132

[CL 19585049 by halfdan ingvarsson in ue5-main branch]
2022-04-01 02:21:50 -04:00
vlad golovan
702da1818c GetChangelistDescription SourceControlOperation to get information about the changelist for blueprint review tool
#rb patrick.laflamme
[REVIEW] [at]marshall.beachy, [at]jay.Nakai

#ROBOMERGE-OWNER: vlad.golovan
#ROBOMERGE-AUTHOR: vlad.golovan
#ROBOMERGE-SOURCE: CL 19576986 via CL 19578465 via CL 19578760
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19580636 by vlad golovan in ue5-main branch]
2022-03-31 19:25:37 -04:00
chris constantinescu
cdcaefe035 Introducing Catch2 disabled test cases, scenarios etc
Motivation: [.] only hides a test and it can still be executed using ~[SomeOtherTag]; It's very easy to fall into the trap of executing an infinite loop test that is decorated with the [.] tag
#rb Andriy.Tylychko, Michael.Balzer
#preflight 6245fb64f4217035fa8f38ec

[CL 19576763 by chris constantinescu in ue5-main branch]
2022-03-31 15:16:31 -04:00
brandon boswell
2862b4ffcb Back out changelist 19574747 to get dev-enginemerge green again
#JIRA

#ROBOMERGE-AUTHOR: brandon.boswell
#ROBOMERGE-SOURCE: CL 19575139 via CL 19575144
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19576182 by brandon boswell in ue5-main branch]
2022-03-31 14:40:13 -04:00
brandon boswell
91b7791a79 Back out changelist 19573926
#ROBOMERGE-AUTHOR: brandon.boswell
#ROBOMERGE-SOURCE: CL 19574739 via CL 19574747 via CL 19574751
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19576172 by brandon boswell in ue5-main branch]
2022-03-31 14:39:59 -04:00
ionut matasaru
ed73064f5b [Insights] Fixed invisible characters in TimeUtils.h.
#jira UE-147676
#rb none
#preflight skip

[CL 19573477 by ionut matasaru in ue5-main branch]
2022-03-31 11:38:36 -04:00
sara schvartzman
3a26ed0108 Control Rig: Fix Local variable not working correctly
#jira UE-147578
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6245b6f473665f7d5e516fc5
#robomerge FNMain

[CL 19573062 by sara schvartzman in ue5-main branch]
2022-03-31 11:04:21 -04:00
Devin Doucette
455b4ece9e DDC: Extended -DDC-MissTypes to match -DDC-Verify
In the examples below, <Node> is the name of a node in the cache store graph, or All to apply to every node.
-DDC-<Node>-MissTypes=StaticMesh+Texture will simulate a miss on every access to to static mesh and texture keys.
-DDC-<Node>-MissTypes=StaticMesh@12.5+Texture will simulate misses on 12.5% of accesses to static mesh keys and every access to texture keys.
-DDC-<Node>-MissRate=5 -DDC-<Node>-MissTypes=Texture will simulate misses on every access to texture keys and 5% of other keys.
-DDC-<Node>-MissRate=5 will simulate misses on 5% of keys.
-DDC-<Node>-MissSalt=PositiveInt32 will set the salt used to match keys to simulate misses on. A key always has the same simulated miss behavior with the same salt.

#preflight 6244d102b33098a72dc136df
#rb Zousar.Shaker

[CL 19572200 by Devin Doucette in ue5-main branch]
2022-03-31 10:06:47 -04:00
ionut matasaru
eccd51eaf1 [Insights] Fixed the leaked tab issue when closing a tab that is docked in sidebar. Workaround is to call RemoveTabFromParent() after RequestCloseTab().
#jira UE-147404, UE-147405
#rb none
#preflight skip

[CL 19571955 by ionut matasaru in ue5-main branch]
2022-03-31 09:50:40 -04:00
mark lintott
bc9b168688 Add new Unit Tests
#rb Chris.Constantinescu
#preflight 62458f77292f228e09013681

[CL 19571202 by mark lintott in ue5-main branch]
2022-03-31 07:45:37 -04:00
sara schvartzman
4e0eb3f007 Control Rig: Do not allow functions with wildcards
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62449133c51908059aaf4652

[CL 19570679 by sara schvartzman in ue5-main branch]
2022-03-31 05:28:05 -04:00
Devin Doucette
cebf4161f9 DDC: Added -DDC-Verify arguments to control determinism verification
-DDC-Verify will verify determinism on every access to the cache.
-DDC-Verify=StaticMesh+Texture will verify determinism on every access static mesh and texture keys.
-DDC-Verify=StaticMesh@12.5+Texture will verify determinism on 12.5% of accesses to static mesh keys and every access to texture keys.
-DDC-VerifyRate=5 -DDC-Verify=Texture will verify detereminism on every access to texture keys and 5% of other keys.
-DDC-VerifyRate=5 -DDC-Verify will verify determinism on 5% of keys.
-DDC-VerifySalt=PositiveInt32 will set the salt used to match keys to verify. A key always has the same verification behavior with the same salt.

#preflight 6244ad99637925b5d3bc7fab
#rb Zousar.Shaker

[CL 19563192 by Devin Doucette in ue5-main branch]
2022-03-30 15:51:28 -04:00
charles bloom
840055ceda TextureCompressorModule nop comment
every mip is made twice

#rb none
#preflight none

[CL 19562897 by charles bloom in ue5-main branch]
2022-03-30 15:34:39 -04:00
alexis matte
ec6d2418b9 Fix the alternate skinning build to adjust the section max bone influence count in case the alternate skinning use more influence then the base skinning.
#rb jurre.debaare
#preflight 62436a30470aff98e954b00a
#rnx

#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 19555524 via CL 19555528 via CL 19555535 via CL 19555539
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)

[CL 19561471 by alexis matte in ue5-main branch]
2022-03-30 14:39:21 -04:00