Matt Peters
3fc09ce67b
Multiprocess editor support: Add the parameter -MultiprocessId=<N> to allow instances of the engine to have a unique id in their group of multiprocess instances.
...
MPCook and Shaders: Change ShaderSymbolExport to export to different .zip files when in a -MultiprocessId environment.
Add part of the implementation for merging the different zip files created by CookWorkers together. The rest of the implementation requires reading from .zip files and will be coming in a future change.
#rb Christopher.Waters, Zousar.Shaker
#rnx
#preflight 6377fcedfa348e8480e25a2b
[CL 23209604 by Matt Peters in ue5-main branch]
2022-11-18 18:47:21 -05:00
Dan Thompson
96edde023f
Removing PostTile and PostEncode hashes as they cause determinism issues when enabling shared linear texture encoding.
...
#rb none
#preflight 63780baa8b12eb83a7e9c702
[CL 23208960 by Dan Thompson in ue5-main branch]
2022-11-18 18:23:08 -05:00
Joe Kirchoff
afe8737c64
Suppress warnings in Windows SDK headers that weren't wrapped with THIRD_PARTY_INCLUDES_START
...
#rnx
#rb trivial
#preflight 63780330170bc34a938304d7
[CL 23208584 by Joe Kirchoff in ue5-main branch]
2022-11-18 18:09:50 -05:00
semion piskarev
d965552bcf
UVEditor: Cleanup having to do with the modeling tools button. Clarify comments, remove UV editor from IGeometryProcessingInterfacesModule interface since it shouldn't have multiple implementations and isn't a processing algorithm, rename classes that sound like they are asset editors in themselves.
...
#rb Nathan.Mitchell, Ryan.Schmidt
#jira none
#preflight 6377f29c2a05dabce9561a39
[CL 23206945 by semion piskarev in ue5-main branch]
2022-11-18 17:14:55 -05:00
Dan Thompson
fa34918d88
Update the texture build to route new information out:
...
1. Whether the source mips detects alpha
2. Several hashes to track the state of data at various stages of the build process.
Move the r.SharedLinearTextureEncoding out of the ConsoleManager as that's The Old Way.
Rename TextureDerivedDataVersion for uniqueness.
#rb devin.doucette
#rb charles.bloom
#preflight 6377fca7815e4b9b75681765
[CL 23206768 by Dan Thompson in ue5-main branch]
2022-11-18 17:09:58 -05:00
sebastien lussier
727be799e6
World Partition - HLOD: Added null material check in FMeshMergeHelpers::FixupNonStandaloneMaterialReferences()
...
#rb trivial
[CL 23199917 by sebastien lussier in ue5-main branch]
2022-11-18 13:57:57 -05:00
Tim Smith
29f509cf8d
Fixed compile issue
...
#rb self
#rnx
#jira UE-170534
#preflight 63779f5faa2fe2b05f8d73c5
[CL 23194313 by Tim Smith in ue5-main branch]
2022-11-18 10:10:41 -05:00
Laura Hermanns
6cac5e04e5
Allow allocation of zero bytes in DXC custom allocator, use portable STDCALL declaration, and add error code translation for DXC specific HRESULT values.
...
#rb Yuriy.Odonnell
#fyi Dan.Elksnitis, Jason.Nadro
#jira none
#preflight 63779846f514e1ded9af11b0
#rnx
[CL 23194073 by Laura Hermanns in ue5-main branch]
2022-11-18 09:43:23 -05:00
Helge Mathee
9782116912
RigVM: Follow up fixes for Control Flow functionality
...
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/63778ec5aa2fe2b05f88d18c
[CL 23193769 by Helge Mathee in ue5-main branch]
2022-11-18 09:02:06 -05:00
Helge Mathee
781b4aa049
RigVM: Control Flow functionality - core side
...
#rb sara.schvartzman
#fyi jaime.cifuentes
#preflight https://horde.devtools.epicgames.com/job/63776859f514e1ded9a29455
[CL 23192178 by Helge Mathee in ue5-main branch]
2022-11-18 06:25:07 -05:00
sara schvartzman
788b2b049f
Control Rig: Fix ensure ReferencedFunctionPath_DEPRECATED is empty
...
#jira UE-170413
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/637672d9c85523092aa5a1b4
[CL 23191780 by sara schvartzman in ue5-main branch]
2022-11-18 04:44:06 -05:00
zach rammell
cedfc997c9
Async background checkout now a component of unsaved assets tracker
...
Provides additional delegate hooks for automatic checkout
#jira FORT-532819
#preflight 6376b4a2337745090032e99c
[CL 23186123 by zach rammell in ue5-main branch]
2022-11-17 17:50:36 -05:00
David Harvey
4edcb4a8ff
fix for the editor always trying to build even with promoted binaries.
...
#jira UE-169766
#rb Ben.Marsh
#rnx
#preflight 637668f3c85523092aa0f5b1
[CL 23178115 by David Harvey in ue5-main branch]
2022-11-17 12:14:37 -05:00
David Lesage
34da27404d
#jira UE-168689 Warning: The generation of LOD could have generated spikes on multiple meshes
...
The threshold in LOD generation to check the quality of the LOD was to small.
It has been update to sqrt(3) i.e. the reduced mesh must stay in the bounding sphere.
#rb none
#preflight 637632ef232e3d12cb949a38
[CL 23174735 by David Lesage in ue5-main branch]
2022-11-17 08:28:33 -05:00
sara schvartzman
ca680ebd3e
Control Rig: Do not load all control rigs with public functions when opening a control rig editor
...
#jira UE-170249
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63751f881c114bec0508eab4
[CL 23174230 by sara schvartzman in ue5-main branch]
2022-11-17 06:53:56 -05:00
Joakim Lindqvist
9f8a7dfb32
OidcToken - Added error page when there is a problem logging in, polished the look of the success page. Also updated the text in the popup prompt for login to read a bit better.
...
#preflight none
[CL 23174150 by Joakim Lindqvist in ue5-main branch]
2022-11-17 06:39:30 -05:00
nick darnell
2ca3053047
AssetDefinition - Upgrading another slew of AssetTypeActions.
...
[CL 23172516 by nick darnell in ue5-main branch]
2022-11-17 00:29:40 -05:00
halfdan ingvarsson
e6d413150c
Fix build break on Mac
...
#jira none
#rnx
#preflight 63757168232e3d12cb603c74
[CL 23165341 by halfdan ingvarsson in ue5-main branch]
2022-11-16 18:39:48 -05:00
halfdan ingvarsson
f1fc4f43d0
Add a utility function to convert static meshes to skeletal meshes using a reference skeleton and a skeleton object.
...
Add an RMB entry to the static mesh asset browser menu to initiate conversion.
Fix computation of the bounding sphere of a skelmesh to match what static mesh and TBoxSphereBounds actually do. Previously the bounding sphere would be contained by the longest side of the bounding box, whereas in fact the sphere should contain the entirety of the box.
#jira UE-168307
#preflight 63754b3d1c114bec05140526
[CL 23164332 by halfdan ingvarsson in ue5-main branch]
2022-11-16 17:42:47 -05:00
nick darnell
a08cf16549
AssetDefinition - Converting another batch of AssetTypeActions to AssetDefinitions.
...
[CL 23164316 by nick darnell in ue5-main branch]
2022-11-16 17:42:29 -05:00
Devin Doucette
d508667187
DDC: Added a missing read lock in the cache hierarchy
...
#preflight 63751a331d25fe8b93371452
#rb Matt.Peters
#rnx
[CL 23161581 by Devin Doucette in ue5-main branch]
2022-11-16 15:43:58 -05:00
sara schvartzman
b9b0d68e1b
Control Rig: Fix static analysis warning
...
#jira na
#rb trivial
#preflight https://horde.devtools.epicgames.com/log/63753a2c232e3d12cb4b3a81
[CL 23161432 by sara schvartzman in ue5-main branch]
2022-11-16 15:41:04 -05:00
Rob Gay
5453650939
Checkpoint: Pipe source data to dashboard UI listview (Part 1)
...
- Add trace provider, module, & analyzer and start piping data through it as proof-of-concept
#rb max.hayes
#jira UE-169605
#rnx
#preflight 63753d471d25fe8b933fa452
[CL 23160520 by Rob Gay in ue5-main branch]
2022-11-16 15:13:38 -05:00
Matt Peters
dd0f970188
HttpCacheStore: When a record is missing data and we return EStatus::Error and an empty record, fix the FCacheRecord passed into OnComplete to not have metadata or any values. The FCacheStoreHierarchy client of FHttpCacheStore assumes that metadata or values are only present on a successful record, and if it is present, incorrectly Puts the record as a valid record into the other cachestores in the hierarchy. This then breaks clients of DDC, because the record is invalid since it is missing some values.
...
This change fixes the warning messages when using EditorDomain: LogEditorDomain: Warning: Package %s received an invalid CacheRecord...
#rb Zousar.Shaker, Devin.Doucette
#rnx
#preflight 63753d95953c19d4351d8f11
[CL 23160500 by Matt Peters in ue5-main branch]
2022-11-16 15:12:51 -05:00
francis hurteau
c4266739a3
Fix Advanced Copy not fixing up external actors reference to packages that are part of the copy.
...
#rb JeanFrancois.Dube
#preflight 63751105ee4d25f90a9c4a1a
[CL 23158582 by francis hurteau in ue5-main branch]
2022-11-16 13:59:06 -05:00