Commit Graph

11777 Commits

Author SHA1 Message Date
charles bloom
476fb7c032 fix EngineTest failing to load its project thumbnail
fix ExternalImagePicker image loading code to use modern method
fix IcoImageWrapper was not setting BitDepth

#preflight 6331bf11b20e73a09833dfa9
#rb fabian.giesen

[CL 22191984 by charles bloom in ue5-main branch]
2022-09-26 15:26:25 -04:00
vincent gauthier
148b51da83 Remove/replace uses of master/slave found in Localization with base folder Developer(only comments)
#jira UE-158608
#rb trivial
#preflight 6331a3d3a4769ad714a28c8a

[CL 22188507 by vincent gauthier in ue5-main branch]
2022-09-26 13:28:46 -04:00
sara schvartzman
7110ae279a Control Rig: Fix crash when resolving template to different type by adding a link
#jira UE-164986
#rb benoit.gadreau
#preflight 632f3349a4769ad71440d862

[CL 22188297 by sara schvartzman in ue5-main branch]
2022-09-26 13:20:38 -04:00
catalin dragoiu
fa941e2104 [Insights] Add error reporting to the table import feature.
#rb Ionut.Matasaru
#preflight 632db960671a1a24b570d96c

[CL 22188182 by catalin dragoiu in ue5-main branch]
2022-09-26 13:17:08 -04:00
ionut matasaru
0d0733a6a3 [Insights] Session Browser: Fixed max width for the search boxes (search by name/command line and the two auto-start filters).
#jira UE-164681
#rb trivial
#preflight 632e2f7fc7791417aaf6e6d0

[CL 22178581 by ionut matasaru in ue5-main branch]
2022-09-26 03:31:02 -04:00
charles bloom
9340393f6f TextureCompressorModule.cpp nop comment on Downscale
#rb none
#preflight none

[CL 22177550 by charles bloom in ue5-main branch]
2022-09-25 20:22:48 -04:00
rob krajcarski
a5489c3279 Fix for mistaken static analysis warning with ir_vm generation
#preflight none
#rb none

[CL 22175566 by rob krajcarski in ue5-main branch]
2022-09-24 20:52:54 -04:00
bryan sefcik
0beee50b45 Updated ../Engine/Source/Developer/... to inline gen.cpp files
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds

#jira

[CL 22173145 by bryan sefcik in ue5-main branch]
2022-09-24 13:31:25 -04:00
yuriy odonnell
095c4ceee5 ShaderMinifier - Add experimental CFLAG_RemoveDeadCode to run shader rewriting step that removes unused functions and types from shader source before compilation to improve compile times
#rb Jason.Nadro
#preflight 632e0ecae23e50651ba4c5a0

#ushell-cherrypick of 21900443 by Yuriy.ODonnell
#ushell-cherrypick of 21931128 by Yuriy.ODonnell
#ushell-cherrypick of 22029907 by Yuriy.ODonnell
#ushell-cherrypick of 22036834 by Yuriy.ODonnell

[CL 22173105 by yuriy odonnell in ue5-main branch]
2022-09-24 13:27:11 -04:00
sebastien lussier
21dc3e393c Merge Actor: Fixed incorrect MeshDataIndex stored as the key to the MeshDataAwaitingResults map
#rb patrick.enfedaque

[CL 22165310 by sebastien lussier in ue5-main branch]
2022-09-23 20:45:24 -04:00
sebastien lussier
4c65a049b9 Detect failure of global UV remap and avoid a crash accessing the empty GlobalTextureCoordinates array
#rb patrick.enfedaque

[CL 22165253 by sebastien lussier in ue5-main branch]
2022-09-23 20:44:11 -04:00
zak middleton
cab8a68724 #ue5 - Fix truncation warnings in modules: DeviceProfileServices, FieldSystemEngine, FontEditor, FunctionalTesting. Includes some related engine fixes as well.
#jira UE-160832
#rb Andrew.Davidson, Dave.Jones2
#preflight 632cbdc17b582f58ab6315ad

[CL 22164453 by zak middleton in ue5-main branch]
2022-09-23 20:23:56 -04:00
rob krajcarski
5e02132d25 Fixes to niagara VM bytecode generation for if blocks where a variable is assigned and then used within the same block
if (Condition)
{
  Foo = Bar;	// this would have been replaced with:	branch_flattened_temp0 = Bar;
  Foo2 = Foo;	// this would have been replaced with:	branch_flattened_temp1 = Foo; this should have been replaced by:
				branch_flattened_temp1 = branch_flattened_temp0;
}
#jira UE-164327
#rb simon.tovey
#preflight 632ddb75e23e50651b95cca4

[CL 22164425 by rob krajcarski in ue5-main branch]
2022-09-23 20:23:13 -04:00
paul chipchase
623ba6cc9e The source control settings for the VA source control connection are no longer saved to a local ini file.
#rb Per.Larsson
#jira UE-163834
#rnx
#preflight 632d98e4b4515b7e221654ec

### Virtualization
- At the moment there is no way in the editor UX to change the source control settings for the source control backend, so what ever settings are found in the global environment would be applied when the editor is first run and then saved to a config file under the <saved> directory. From this point onwards those settings would always be used when setting up the source control backend. If the settings were wrong, the first time that the editor was started, then we'd continue to use the incorrect settings even if the global enviroment was fixed. Making the backend work at that point would require that the user know about the local ini file and change the settings there.
- We cannot fix this by just ignoring the ini file as it has been requested that users can add their settings there in case they want to customize things, so we just need to avoid saving to it.
- Added documentation to the source control backends header file on how to set up the ini file if needed.

### Perforce
- FSourceControlInitSettings now accepts EConfigBehavior which describes how we want the source control provider to deal with its settings with regards to the ini file.
- Note that EConfigBehavior is not a bitfield as we do not wish to support only writing to the ini file, there is no point if it cannot be read from.
- When the source control provider is creatred we pass on the into from EConfigBehavior to the FPerforceSourceControlSettings to enable/disable saving and loading.

[CL 22163769 by paul chipchase in ue5-main branch]
2022-09-23 20:05:59 -04:00
sara schvartzman
a41c9937d6 Control Rig: Fix add link between array and element of Select values does not resolve select pin correctly
#jira UE-164187
#rb jack.cai
#preflight 632c656cd747fe52c84bf0c4

[CL 22163592 by sara schvartzman in ue5-main branch]
2022-09-23 20:01:01 -04:00
Devin Doucette
6c0a4f9cc8 DDC: Added a check for non-zero size in the legacy cache
#jira UE-160573
#preflight 632dd4517b582f58abb80f63
#rb Zousar.Shaker
#rnx

[CL 22157364 by Devin Doucette in ue5-main branch]
2022-09-23 13:12:14 -04:00
Devin Doucette
c9aa2452df DDC: Allow both OAuthProvider and OAuthProviderIdentifier to be used in the same configuration for HttpCacheStore
- At least one of OAuthProvider, OAuthProviderIdentifier, or OAuthAccessTokenEnvOverride must be set.
- If only OAuthAccessTokenEnvOverride is set, then the environment variable must be set too.
- If only OAuthProvider is set, then OAuthSecret must be set too.
- If OAuthProvider is set, then OAuthClientId must be set.

#preflight 632d2eab10030508069b36c8
#rb Zousar.Shaker

[CL 22155720 by Devin Doucette in ue5-main branch]
2022-09-23 11:32:36 -04:00
charles bloom
b9e9f6f818 TextureCompressorModule.cpp fix incorrect check in MaxTextureResolution resize on nonpow2 textures
eg. triggered if source size = 2049 and you set MaxTextureResolution=2048

#rb none
#preflight none

[CL 22148359 by charles bloom in ue5-main branch]
2022-09-22 18:59:47 -04:00
alexis matte
227227d8d7 Make Interchange always on by default
#jira none
#rnx
#rb jeanmichel.dignard
#preflight 632ca990e23e50651b4caa08

[CL 22148323 by alexis matte in ue5-main branch]
2022-09-22 18:58:24 -04:00
paul chipchase
22846ad455 The VA changelist stamp should only be applied if the VA process actually ran and was not disabled.
#rb Sebastian.Nordgren
#jira UE-164748
#rnx
#preflight 632c54367b582f58ab34cc7f

[CL 22147082 by paul chipchase in ue5-main branch]
2022-09-22 18:06:58 -04:00
paul chipchase
7f9d6e3d01 Added cvar 'VA.AllowPkgVirtualization' which can dynamically enable/disable the virtualization process in the editor without restarting.
#rb Per.Larsson
#jira UE-164278
#rnx
#preflight 63284a248c3def91aa62bd83

- This replaces the old cvar 'VA.DisableVirtualization' which is being removed.
- We will log each time the value is switched to aid in future debugging.
- The name needed to be changed as we needed to invert how it worked, also "DiableVirtualization" was a bit misleading and made people think it turned the entire system off, not just the process of virtualizing packages on submit.
-- The member bEnablePayloadVirtualization was also renamed to bAllowPackageVirtualization to make its purpose clearer.
- The cmdline version was changed from 'VA-DisableVirtualization' to 'VA-SkipPkgVirtualization' for similar reasons.

[CL 22146910 by paul chipchase in ue5-main branch]
2022-09-22 18:02:50 -04:00
sebastien lussier
eee3b3a139 Material Baking - Default initialize FMeshData::TextureCoordinateBox() to (0,0) (1,1)
#rb patrick.enfedaque
#preflight skip

[CL 22146075 by sebastien lussier in ue5-main branch]
2022-09-22 17:43:14 -04:00
thomas sarkanen
75fa129f4f Fix animation blueprint interface being displayed in asset creation menu instead of animation blueprints
Also rename animation blueprint interface to animation layer interface

#jira UE-164673
#rb Jurre.deBaare
#preflight 632c5cdeb4515b7e22c5f528

[CL 22145748 by thomas sarkanen in ue5-main branch]
2022-09-22 17:35:08 -04:00
Brandon Schaefer
3e98eb1e5e Prevent trying to remove output device while in a signal handling from this callback which is no longer logging during a crash anymore
#jira UE-149024
#rb Devin.Doucette
#preflight none

[CL 22144985 by Brandon Schaefer in ue5-main branch]
2022-09-22 17:08:12 -04:00
ionut matasaru
e4428dbfc3 [Insights] Fixed ensure failing in ContextSwitches analyzer for server traces with -nothreading. When -nothreading is used, multiple fake threads (FFakeThread) are created from the game thread. These will have same trace ThreadId == 2 and different SystemThreadId.
#jira UE-159970
#rb Catalin.Dragoiu
#preflight 632c39ac7b582f58ab2e74b6

[CL 22144804 by ionut matasaru in ue5-main branch]
2022-09-22 16:57:46 -04:00