marco anastasi
6a813ac677
Fix auto checkout crash on shutdown
...
(from CL 23209637)
#jira UE-170531
#rb trivial
#preflight 6378159c170bc34a938655a4
[CL 23220150 by marco anastasi in ue5-main branch]
2022-11-21 09:10:06 -05:00
Helge Mathee
701c8f690f
RigVM: Inline branches as part of function inlining
...
#rb sara.schvartzman
#jira UE-170548
#preflight https://horde.devtools.epicgames.com/job/637b6e64cc307d6fa5544041
[CL 23219578 by Helge Mathee in ue5-main branch]
2022-11-21 07:52:44 -05:00
marco anastasi
b4082937ec
Imported changes submitted by Zach Rammel in CL 23186123 in UE5/Main
...
#preflight 6377d2f4815e4b9b755be05e
[CL 23219099 by marco anastasi in ue5-main branch]
2022-11-21 06:37:45 -05:00
David Harvey
cb3acec0d2
Project Launcher Build Target fixes:
...
- saved profiles default to not having the build target specified as it wasn't originally serialized.
- using the same validation logic regardless of whether the project is specified or not to keep things simpler.
- editor & server do not need an explicit build target when there's multiple target.cs files because the default can be specified in the engine ini.
#jira UE-169814
#rb Ben.Zeigler
#rnx
#preflight 637b59ee815e4b9b75ed9406
[CL 23218963 by David Harvey in ue5-main branch]
2022-11-21 06:05:21 -05:00
henrik karlsson
f01581365c
Disabled IWYU on some modules that was too much work to make them compile in a IWYU environment. These should be revisited and fixed up to work with IWYU at some point
...
#preflight 63789b0c170bc34a93a869e5
#rb none
[CL 23218413 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:29 -05:00
henrik karlsson
b5164ac775
Fixes to make modules compile with IWYU. We've added to IWYU toolchain so it compiles "orphaned" headers which does not have a owning cpp file. This identified lots of headers that couldn't be compiled by themselves (or if they were to included first)
...
Change consist of only forward declaration and additional includes
#preflight 63789c1de30d438849c48188
#rb none
[CL 23218412 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:23 -05:00
matt peters
df72d2d4e9
ShaderCompilerCommon: Fix missing symbols in monolithic editor build due to spurious inline keyword in on function definition.
...
#rb None, trivial
#rnx
#preflight None, fixing build break
[CL 23212668 by matt peters in ue5-main branch]
2022-11-18 20:36:49 -05:00
zach rammell
14079f9b95
Fix auto checkout crash on shutdown
...
#jira UE-170531
#rb trivial
#preflight 6378159c170bc34a938655a4
[CL 23209637 by zach rammell in ue5-main branch]
2022-11-18 18:48:40 -05:00
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