Commit Graph

12796 Commits

Author SHA1 Message Date
chris constantinescu
2bfbb96df8 Mute missing packages when using platform file stub
#rb Ryan.Gerleve
#preflight 63f92d1a2b1a2765f99cccca

[CL 24411374 by chris constantinescu in ue5-main branch]
2023-02-24 18:10:16 -05:00
devin doucette
ee3c2bc2fd DDC: Initialized bGetResult in case the callback is somehow missed
#rb none

[CL 24408000 by devin doucette in ue5-main branch]
2023-02-24 15:48:03 -05:00
chris constantinescu
cd0c323c11 LLT options: Stub platform file and mock some default engine resources for low level tests that run with the engine.
- bUsePlatformFileStub = true replaces the default platform file. The default PF is saved and can be reused at any time.
The side effect is lots of warnings for missing files and object loading errors which is acceptable for low level tests.
- bMockEngineDefaults = true sets some mandatory engine defaults (materials, fonts etc) that can only be loaded from cooked assets.
#jira UE-178194
#rb Ryan.Gerleve
#preflight 63f8e7051206d91a2bd8b0cd

[CL 24407283 by chris constantinescu in ue5-main branch]
2023-02-24 15:27:37 -05:00
sara schvartzman
fbbc7aae47 Control Rig: Fix unresolving execute pins
#preflight https://horde.devtools.epicgames.com/job/63f8c6c2b879197e7343ac82

[CL 24401511 by sara schvartzman in ue5-main branch]
2023-02-24 11:00:53 -05:00
paul chipchase
8a3c4c85ec Add a config file option '-IgnoreFile=' that allows a project to define the name of the p4ignore file used in the perforce environment.
#rb trivial
#jira UE-175158
#preflight 63f8cd34ae54ee4ce9ea207b

- We really should just read this value out of the users p4 environment settings, but that would require a source control api change and would need to be done in a source control agnostic way. Letting a project just define the name is a quick way to expose the functionality.
- At some point if we do extend the source control api then this option can be deprecated.

[CL 24400577 by paul chipchase in ue5-main branch]
2023-02-24 09:58:54 -05:00
paul chipchase
9992c0d589 Add a new config file option (-WorkingDir=ABC) when setting up a VA source control backend that allows finer grain control over where payloads are submitted from.
#rb trivial
#jira UE-175157
#rnx
#preflight 63f8b493ae54ee4ce9de6b78

- This feature was requested so that a team could opt into submitting from their appdata or temp directories instead of the project saved directory (our default)
- Deprecated the option '-SubmitFromTempDir' as it could be replacated with "-WorkingDir=$(Temp)/UnrealEngine/VASubmission"

[CL 24399707 by paul chipchase in ue5-main branch]
2023-02-24 08:50:29 -05:00
Dmitriy Dyomin
a2d5463281 Fallback to R16F on Android as a replacement for a missing R16Unorm pixel format on GLES
#jira none
#preflight 63f8b43b1206d91a2bc3a55d

[CL 24399455 by Dmitriy Dyomin in ue5-main branch]
2023-02-24 08:09:58 -05:00
paul chipchase
1bea3bb207 Add a function to the virtualization utilities that will expand environment variables found in a file path.
#rb trivial
#jira UE-175157
#rnx
#preflight 63f8b276ae54ee4ce9dcb620

[CL 24399368 by paul chipchase in ue5-main branch]
2023-02-24 07:58:31 -05:00
ionut matasaru
62f2e6669c [Insights]
- Memory Insights: Added support for unlimited number of heap specs. Previously, it was limited to 256 heap specs. Also, encapsulated the SbTree, the live allocations collection and the event index into a new FRootHeap class.
  - Fixed usage of not null terminated heap name in debug log message.
  - Disabled warning for 0x0 address for root heaps other than SystemMemory.

#jira UE-177098
#rb Johan.Berg
#preflight 63f873c3f8665674aa7b23a2

[CL 24399286 by ionut matasaru in ue5-main branch]
2023-02-24 07:40:00 -05:00
sebastien lussier
13a8673507 Merge Actor - Mesh merging: Fix incorrect handling of components with non uniform scaling in FMeshMergeHelpers::ExpandInstances()
* Use FMatrix as the conversion to FTransform can't handle non uniform scaling

#rb patrick.enfedaque
#preflight 63f7bb45dd78dd50f60568bb
#tests built HLOD for Asteria, no more floating pieces (a few neon signs were using ISMCs with non-uniform scaling)

[CL 24397797 by sebastien lussier in ue5-main branch]
2023-02-24 03:57:37 -05:00
dan engelbrecht
ea2cde3944 Resolve locatization Horde issue 267733.
Use unique keys for NSLOCTEXT in ZenServerInstance.cpp

https://horde.devtools.epicgames.com/job/63f84478697ad0eddb32c990?step=9317&issue=267733

#preflight none

[CL 24397530 by dan engelbrecht in ue5-main branch]
2023-02-24 02:58:58 -05:00
ToniSeifert
797a945b77 #jira UE-135093
FHierarchicalLODUtilities::BuildStaticMeshForLODActor() - When adding impostors, should use the component transform rather than the actor transform

PR #8624: HLOD imposters take component instead of actor transform (Contributed by ToniSeifert)

#rb patrick.enfedaque

[CL 24393186 by ToniSeifert in ue5-main branch]
2023-02-23 18:58:41 -05:00
tim smith
4054a68024 LiveCoding no longer generates errors about object files being missing after a source file is removed from a unity file by live coding.
#rb matt.peters
#jira UE-178179
#preflight 63f76d53977ceed915b08cbe

[CL 24386202 by tim smith in ue5-main branch]
2023-02-23 14:27:56 -05:00
Matt Peters
6be2b0412d ShaderPreprocessor: Fix access violation due to reading off the end of the input text when the text contains an unterminated /* comment.
#jira UE-178273
#rnx
#rb charles.derousiers
#preflight 63f79630ef1b24bf940b32e0

[CL 24382270 by Matt Peters in ue5-main branch]
2023-02-23 11:44:33 -05:00
dan engelbrecht
775a1ff0b9 More hardening on error cases when autolaunching zenserver.
Replace some checks causing crashes to errors/warning and exit.

#preflight 63f5de4e9129b42b252fd98b
#rb martin.ridgers

[CL 24380815 by dan engelbrecht in ue5-main branch]
2023-02-23 10:55:10 -05:00
james singer
b3f19818b5 Remove a debugging check that was erroneously checked in as part of fix for UE-171276
#jira UE-178212
#review-24379986 @Zack.Neyland, @Robert.Seiver
#rb Brandon.Schaefer, Robert.Seiver
#preflight 63f7828da134e0b059ff25de

[CL 24380268 by james singer in ue5-main branch]
2023-02-23 10:31:41 -05:00
Maxime Mercier
101a234772 Added support to restart all nodes in RestartTree
UDN case 00532196

#jira none
#review-24365489
#preflight 63f77e99a134e0b059fc6171

[CL 24379901 by Maxime Mercier in ue5-main branch]
2023-02-23 10:07:00 -05:00
christopher waters
05a8ce6e3f Attempting to fix public include paths.
[CL 24372077 by christopher waters in ue5-main branch]
2023-02-22 18:04:08 -05:00
christopher waters
9528ba3b7a Moving WindowsTargetPlatform headers to Public for even wider access.
[CL 24372050 by christopher waters in ue5-main branch]
2023-02-22 18:03:13 -05:00
christopher waters
c9f5d44f85 Fixing bad module reference.
[CL 24372010 by christopher waters in ue5-main branch]
2023-02-22 18:02:09 -05:00
christopher waters
aa19fcb984 Moving some headers to an Internal path.
Touching the build.cs to invalidate the old paths.

[CL 24371987 by christopher waters in ue5-main branch]
2023-02-22 18:01:27 -05:00
andriy tylychko
83f20f32d1 TasksInsights: refactored analysis a bit to systematically handle tasks that miss some events due to dynamically enabled task channel
#rb none

[CL 24370946 by andriy tylychko in ue5-main branch]
2023-02-22 17:28:22 -05:00
christopher waters
bedc943709 Remove unnecessary private include path
[CL 24370784 by christopher waters in ue5-main branch]
2023-02-22 17:22:42 -05:00
christopher waters
364dbe3541 Fixing bad vulkan.h include.
Switching back to referencing VulkanRHI headers correctly.

[CL 24370772 by christopher waters in ue5-main branch]
2023-02-22 17:22:28 -05:00
Ryan Gerleve
924855dfa9 Add a couple calls to RunAndClearDelayedAutoRegisterDelegates from the low-level tests runner to run additional initialization code, required to run tests that depend on the engine module on some platforms.
#jira UE-166991
#preflight 63f62f82ff5afbbb03a73268
#rb chris.constantinescu

[CL 24361348 by Ryan Gerleve in ue5-main branch]
2023-02-22 10:23:19 -05:00