Commit Graph

9732 Commits

Author SHA1 Message Date
zousar shaker
0832797d28 Ensure that Zen ProjectIds are unique for projects with the same name in differing roots (or in the same root) while attempting to maintain some easily recognizable desriptors for the project.
Staged builds are explicitly assigned a project id via the persistent UECommandline.txt file.  This works on mobile/consoles, but isn't implemented for Windows/Linux/Mac, so staged builds for those platforms don't have a persistent assignment of project id and instead rely on the launch by the editor including the appropriate commandlines.
Unstaged builds on Windows/Mac/Linux now determine project id independently after they have determined the project file path.  This happens after the project file has been determined and has had case corrected.  This ensures it is different/unique for multiple blueprint projects that share the same executable.
Fix a bug where second cook in editor to zen would stall because the queue thinks all additions are finished due to a boolean that isn't reset.

#rb devin.doucette
#rb per.larsson
#preflight 61b39a35a2562c8b1c40f81e

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18432317 in //UE5/Release-5.0/... via CL 18435404
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435895 by zousar shaker in ue5-release-engine-test branch]
2021-12-10 18:06:39 -05:00
sara schvartzman
4c5f837e61 Control Rig: fix crash on function's local variable deletion undo
#jira UE-136770
#rb jack.cai
#preflight 61b2344f764790bee6c132bb

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18431904 in //UE5/Release-5.0/... via CL 18435365
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18435863 by sara schvartzman in ue5-release-engine-test branch]
2021-12-10 18:04:28 -05:00
alexis matte
84c8523eb4 ClothingAssetUtils::GetMeshClothingAssetBindings Should not have a fallback on the render data. In case we have a scope that unbind/bind the cloth assets, the code in between can also unbind/bind the cloth assets, it has to do nothing in that case. Removing the fallback make the nested call behave correctly.
#rb kriss.gosart
#jira UE-137154
#preflight 61b379587540959e323373b2

#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 18431241 in //UE5/Release-5.0/... via CL 18435333
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435566 by alexis matte in ue5-release-engine-test branch]
2021-12-10 17:48:54 -05:00
ionut matasaru
6ba566be58 [Insights] Increased the precision of the time value displayed in the tooltip of a Graph track. The precision now depends on the viewport scaling (similar with values on the Time Ruler track).
#rb none

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18430975 in //UE5/Release-5.0/... via CL 18435320
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435555 by ionut matasaru in ue5-release-engine-test branch]
2021-12-10 17:48:17 -05:00
patrick enfedaque
e4b59af808 Fix crash because of GCed empty packages
#rb jeanfrancois.dube

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18430670 in //UE5/Release-5.0/... via CL 18435312
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435544 by patrick enfedaque in ue5-release-engine-test branch]
2021-12-10 17:47:18 -05:00
luc eygasier
0c38da3fdb Prevent saved file to be added to PackagesNotToPromptAnyMore when added to UncontrolledChangelist.
Allows save window to be displayed again if a file is reverted in UncontrolledChangelist.

#jira UE-136350
#rb Sebastien.Lussier

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18431729 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v897-18405271)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18431749 by luc eygasier in ue5-release-engine-test branch]
2021-12-10 12:43:15 -05:00
aaron mcleran
c853793da9 Fixing tooltips in platform settings
#jira UE-123772
#rb trivial

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18427039 in //UE5/Release-5.0/... via CL 18427112
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18427141 by aaron mcleran in ue5-release-engine-test branch]
2021-12-09 18:59:43 -05:00
joe kirchoff
d2a2cf3792 Add VC Redist 2020 dlls needed by QualComm's TextureConverter.dll
Clean up FTextureFormatETC2Module to only lazy load dlls if they are needed (logic copied from the Oodle dll load)

#rnx
#rb none

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18424842 in //UE5/Release-5.0/... via CL 18424855
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18424866 by joe kirchoff in ue5-release-engine-test branch]
2021-12-09 16:07:42 -05:00
lukas hermanns
a38bd44594 Add option to ShaderConductor to enable/disable re-assignment of in/out attribute slots. Rebuild ShaderConductor for Win64, Mac, and Linux.
#rb Carl.Lloyd
[FYI] Will.Damon, Brandon.Schaefer, Michael.Sartain, Brian.White, Jeannoe.Morissette
#jira none
#rnx

#ROBOMERGE-AUTHOR: lukas.hermanns
#ROBOMERGE-SOURCE: CL 18421689 in //UE5/Release-5.0/... via CL 18422988
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18423292 by lukas hermanns in ue5-release-engine-test branch]
2021-12-09 15:02:07 -05:00
benoit deschenes
5b12cdf3e7 Fixing DatasmithCSharpFacade compilation on Mac
#jira none
#rb JeanMichel.Dignard
JeanMichel.Dignard

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18420863 in //UE5/Release-5.0/... via CL 18422615
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18422895 by benoit deschenes in ue5-release-engine-test branch]
2021-12-09 14:52:15 -05:00
christopher waters
fe5ee0b7c9 D3D shader debug data changes
- Putting UniformBuffer name array key in a global header
- UniformBuffer name array shouldn't even been compiled in configurations that don't populate it
- Load shader UniformBuffer names in D3D12
- Adding error logging to D3D12 resource binding, uses shader UniformBuffer names. Implementation copied from D3D11.

#jira none
#rb kenzo.terelst
#preflight 61b23198e0430ca438c973de

#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 18420494 in //UE5/Release-5.0/... via CL 18422574
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18422839 by christopher waters in ue5-release-engine-test branch]
2021-12-09 14:50:45 -05:00
paul chipchase
f7937d2473 Rename FJupiterBackend to FHttpBackend and reference sto Jupiter have been changed to Horde Storage
#rb trivial
#jira UE-136515
#rnx
#preflight 61b21e3b764790bee6bdb8b3

- This backend is still most likely going to be deleted before 5.0 ships but just in case it is not I am doing the renaming now to keep in step with the names we are using for Jupiter when communicating with externals.

#ROBOMERGE-AUTHOR: paul.chipchase
#ROBOMERGE-SOURCE: CL 18419810 in //UE5/Release-5.0/... via CL 18422457
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18422718 by paul chipchase in ue5-release-engine-test branch]
2021-12-09 14:47:25 -05:00
sara schvartzman
9d1f0780be Control Rig: Fix check failed when copy/paste nodes with variable bindings
#jira UE-136944
#rb jack.cai
#preflight 61b228d45c61dba07b397563

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18419751 in //UE5/Release-5.0/... via CL 18422453
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18422711 by sara schvartzman in ue5-release-engine-test branch]
2021-12-09 14:47:18 -05:00
ionut matasaru
00b5e5927d [Insights] Moved the Sorting and Column Visibility menu actions from the tree context menu to the column header context menu.
#rb none
#preflight 61b200cae0430ca438bee32b

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18418939 in //UE5/Release-5.0/... via CL 18418981
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18419003 by ionut matasaru in ue5-release-engine-test branch]
2021-12-09 10:00:38 -05:00
ionut matasaru
5830491e89 [Insights] More minor changes to UI (sections in context menus, tooltip texts, session info).
#rb none
#preflight 61b20108274068529feb32d2

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18418938 in //UE5/Release-5.0/... via CL 18418974
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18419002 by ionut matasaru in ue5-release-engine-test branch]
2021-12-09 10:00:30 -05:00
ionut matasaru
af8ce4fba7 [Insights] Updated context name for TCommands classes.
#rb none
#preflight 61b1ef68db65988316a4ebc6

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18417835 in //UE5/Release-5.0/... via CL 18417847
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417853 by ionut matasaru in ue5-release-engine-test branch]
2021-12-09 07:18:20 -05:00
ionut matasaru
517082bcd3 [Insights] Minor changes / fixes to various tooltip texts.
#rb none
#preflight 61b1f0fe764790bee6b2b6e0

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18417833 in //UE5/Release-5.0/... via CL 18417844
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18417852 by ionut matasaru in ue5-release-engine-test branch]
2021-12-09 07:18:13 -05:00
brian karis
e838341c86 External edges now handle non-manifold meshes, ie multiple adjacency
Added Moore-Penrose pseudo inverse for solving singular quadrics. Disabled for now.

#rb rune.stubbe

#ROBOMERGE-AUTHOR: brian.karis
#ROBOMERGE-SOURCE: CL 18415437 in //UE5/Release-5.0/... via CL 18415438
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415441 by brian karis in ue5-release-engine-test branch]
2021-12-08 20:32:07 -05:00
brian karis
a76687d377 Better imposter orientation
#rb rune.stubbe

#ROBOMERGE-AUTHOR: brian.karis
#ROBOMERGE-SOURCE: CL 18415367 in //UE5/Release-5.0/... via CL 18415398
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18415406 by brian karis in ue5-release-engine-test branch]
2021-12-08 20:29:06 -05:00
kiaran ritchie
9aa648b4a0 Fixed crash in new advanced transform details panels.
#rb:halfdan.ingvarsson
[FYI] helge.mathee

#ROBOMERGE-AUTHOR: kiaran.ritchie
#ROBOMERGE-SOURCE: CL 18414801 in //UE5/Release-5.0/... via CL 18414815
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18414831 by kiaran ritchie in ue5-release-engine-test branch]
2021-12-08 19:55:01 -05:00
devin doucette
86dfb790ef DDC: Optimized GetChunks in the file system cache store to read only the requested range from disk
Contains changes to other structured cache file access to stream data from archives instead of loading the whole file into memory. The record package will now be split into separate allocations on load, rather than the previous behavior where the whole package was kept in memory as long as any part of it was referenced.

#rb Zousar.Shaker
#rnx
#preflight 61b11fd75238845473be0c30

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18413427 in //UE5/Release-5.0/... via CL 18413472
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18413485 by devin doucette in ue5-release-engine-test branch]
2021-12-08 17:15:36 -05:00
tim smith
c440be643c Live coding now handles adding a feature pack as long as the project already contained source files. Otherwise it requests that the game be built from the IDE. Will also request that the game be built from the IDE when adding a class to a blueprint only project.
#rb none
#rnx
#jira UE-130744 UE-134701

#ushell-cherrypick of 18406025 by Tim.Smith
#preflight 61b0d7367177ccd1a130be05

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 18407173 in //UE5/Release-5.0/... via CL 18407182
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18407194 by tim smith in ue5-release-engine-test branch]
2021-12-08 11:50:54 -05:00
sebastien lussier
cf3512c9a5 Added proper ViewExtensions setup to scene captures performed by FMaterialUtilities::ExportLandscapeMaterial()
* Fixes USD export automated test
#rb jonathan.bard, daniel.coelho
#jira none

#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18406923 in //UE5/Release-5.0/... via CL 18406998
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18407007 by sebastien lussier in ue5-release-engine-test branch]
2021-12-08 11:38:32 -05:00
ionut matasaru
f2d520c106 [Insights] Fixed bad cpu timer names for timers with more than 128 chars traced as ANSICHAR. The string conversion allocates dynamically a buffer when the source string has more than 128 chars and that is freed when string conversion object goes out of scope.
#rb Catalin.Dragoiu
#preflight 61b0c64d18370fb3a0eda89e

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18406387 in //UE5/Release-5.0/... via CL 18406410
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18406419 by ionut matasaru in ue5-release-engine-test branch]
2021-12-08 10:58:36 -05:00
sara schvartzman
962bd37027 Control Rig: Fix adding execute context pin in function does not appear on both entry and return nodes
#jira UE-135600
#rb jack.cai
#preflight 61b0c936e01bc44973f223e1

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18405923 in //UE5/Release-5.0/... via CL 18405934
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18405953 by sara schvartzman in ue5-release-engine-test branch]
2021-12-08 10:19:10 -05:00