Commit Graph

12071 Commits

Author SHA1 Message Date
dan engelbrecht
03ed08c265 FORT-535595 IFileManager is not included
#preflight 63690771dc30a4ce9634e874
#rb none

[CL 23009665 by dan engelbrecht in ue5-main branch]
2022-11-07 08:32:37 -05:00
dan engelbrecht
d81aef1e6c Allow support for receiving local file references for cache items
Companion PR in zen: https://github.com/EpicGames/zen/pull/184
#rb stefan.boberg
#preflight 6368ce57d0174259cc1e7b7a

[CL 23009037 by dan engelbrecht in ue5-main branch]
2022-11-07 05:33:21 -05:00
Helge Mathee
d45bd63bb7 Control Rig: Replace cast link with cast nodes
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/636503dfde2c4dbb5d92f669

[CL 23008884 by Helge Mathee in ue5-main branch]
2022-11-07 04:27:49 -05:00
henrik karlsson
20b41655e6 Fixed non-unity/pch errors in UnrealGame linux config
#rb none
#preflight skipped

[CL 23003631 by henrik karlsson in ue5-main branch]
2022-11-05 22:34:56 -04:00
henrik karlsson
d5026d4d83 Strategical submit which adds includes in preparation for coming change which removes includes in headers
#preflight 636531a1581dc906bce283d1
#rb none

[CL 22994620 by henrik karlsson in ue5-main branch]
2022-11-04 16:37:48 -04:00
Tim Smith
684a5edf74 Fixed issue where Live Coding Console would fail to properly enable when it is started on demand.
#rb self
#jira UE-169199
#preflight 63655cf1882365b859bea5e4

[CL 22992274 by Tim Smith in ue5-main branch]
2022-11-04 14:48:13 -04:00
henrik karlsson
39d9286e70 Fixed non-unity/pch errors
#rb none
#jira none
#preflight skipped

[CL 22988896 by henrik karlsson in ue5-main branch]
2022-11-04 12:17:01 -04:00
christopher waters
c6e9015a91 Cache uniform buffer definitions
- Remove shader platform specific info from uniform buffers, we can generate code with macros that translates to what each platform needs.
- With the per-platform differences removed, uniform buffer declarations (read: generated text) can be created once per shader parameter type that needs them instead of once per shader type's shader parameter type usage.
- FShaderType and FVertexFactoryType now hold a TSet of used uniform buffer names instead of a TMap that held potentially duplicated FStrings of uniform buffer defintions.
- Lists of uniform buffers are *potentially* different per platform, so the annoying CachedUniformBufferPlatform variables need to stick around for now.
- GenerateReferencedUniformBuffers renamed to GenerateReferencedUniformBufferNames and now populates a TSet instead of a TMap.
- ShaderType::AddReferencedUniformBufferIncludes renamed to ShaderType::AddUniformBufferIncludesToEnvironment which calls the shared UE::ShaderParameters::AddUniformBufferIncludesToEnvironment.
- CreateUniformBufferShaderDeclaration moved to UE::ShaderParameters::CreateUniformBufferShaderDeclaration and now returns its FString.
- CacheUniformBufferIncludes was removed since it was only populated values from CreateUniformBufferShaderDeclaration.
- Deprecated FShaderCompilerInput::SourceFilePrefix since nothing has populated it in 9 years.

#jira none
#rb dan.elksnitis, yuriy.odonnell
#preflight 63643e5ff233f06a127c11c1

[CL 22988611 by christopher waters in ue5-main branch]
2022-11-04 12:04:48 -04:00
ionut matasaru
72122fa8a8 [Insights] Improvements to layout of Packages table.
#rb Catalin.Dragoiu
#preflight 63650e711052c15f13025a14

[CL 22986755 by ionut matasaru in ue5-main branch]
2022-11-04 10:36:06 -04:00
ionut matasaru
832377be09 [Insights]
- Memory Insights: Fixed the case where the free event is first event in a new SbTree column after adding a fake alloc.
  - Memory Insights: Added number of heap allocs in the "Analysis Completed" log message.

#rb Catalin.Dragoiu
#preflight 63650e50581dc906bcdb73ed

[CL 22986731 by ionut matasaru in ue5-main branch]
2022-11-04 10:35:12 -04:00
steve robb
9e1c7e2b0f Fixed missing linkage for constants bound to references.
#rb trivial
#preflight 6364434fd308b70e661d6c5c

[CL 22977762 by steve robb in ue5-main branch]
2022-11-04 00:01:20 -04:00
bryan sefcik
ca0d5de18d Fixed a few issues where IsTargetInfoValid would return that all targets weren't found. This would result in a call to UBT to get the TargetInfo and sometimes took up to 22+secs to call.
#jira
[FYI] ben.marsh
#preflight 63641b64882365b859628e9a

[CL 22977347 by bryan sefcik in ue5-main branch]
2022-11-03 23:47:12 -04:00
Zousar Shaker
8b31a778bf Update ShooterGame, QAGame, and Lyra to use Zen for LOCAL DDC only.
#rb devin.doucette
#preflight 63643f6d882365b8596ce430

[CL 22970016 by Zousar Shaker in ue5-main branch]
2022-11-03 18:48:54 -04:00
Dan Thompson
87ca03f336 Clarifying comment
#rb trivial
#preflight 636438ce5c51adc95fa6077c

[CL 22969054 by Dan Thompson in ue5-main branch]
2022-11-03 18:12:50 -04:00
devin doucette
41c5373ebd DDC: Fixed parameter names related to OIDC to be compliant with the coding standard and simplified analytics formatting
#preflight 636403b3de2c4dbb5d3a5b11
#rb Zousar.Shaker
#rnx

[CL 22968397 by devin doucette in ue5-main branch]
2022-11-03 18:00:06 -04:00
brian karis
ee771ee112 Nanite displacement mesh:
Fixed triangle inverting due to normalizing zeroed normals.

Added support for clamped addressing for displacement maps.

#rb graham.wihlidal
#preflight 636038671622fbf582d6d1d9

[CL 22968379 by brian karis in ue5-main branch]
2022-11-03 17:59:46 -04:00
henrik karlsson
fa90b399a4 Added includes for future change. This changelist only contains added #include and a couple of empty placeholder files
Tested compiling fortnite, unrealeditor, lyra, qagame with non-unity/pch

#preflight 63635997876630122adeab9f
#rb none

[CL 22958990 by henrik karlsson in ue5-main branch]
2022-11-03 14:18:47 -04:00
Devin Doucette
7962247e4e DDC: Added a DeleteOnly mode to FileSystemCacheStore
This allows a cache to be kept in the hierarchy solely to ensure that it is cleaned up as its contents expire. Maintenance has been improved to delete more empty folders and to count every scanned folder.

#preflight 6363370154471d10be395619
#rb Zousar.Shaker

[CL 22953493 by Devin Doucette in ue5-main branch]
2022-11-03 11:01:04 -04:00
mark lintott
5ae432fc55 Addeed specific Unreal Cloud DDC analytics for core.cooking and core.loading events ( Domain, Effective Domain, Cache Hit/MIss for Cache Puts & Gets, FailedOIDC login attempts )
#rb joakim.lindqvist
#jira none
#preflight 6363c123d308b70e66f4cf33

[CL 22951911 by mark lintott in ue5-main branch]
2022-11-03 09:39:24 -04:00
Yuriy ODonnell
398f6e6d79 ShaderMinifier - Add an option to preserve comment lines
#rb dan.elksnitis
#preflight 63630eac522c8f7ab36344e0

[CL 22943808 by Yuriy ODonnell in ue5-main branch]
2022-11-03 02:13:18 -04:00
patrick laflamme
c710b14d86 Optimized the source control changelist to more efficienty update the list of source controlled files to monitor.
- Added function to the source control file status monitor to easily set the exact list of file to monitor efficiently
Fixed the source control changelist not monitoring all the files in view.

#rb Aditya.Ravichandran
#preflight 6362b9bf1a32af63a8f5b719

[CL 22937889 by patrick laflamme in ue5-main branch]
2022-11-02 23:06:17 -04:00
Zousar Shaker
9babda4455 Fix preflight-caught instances of TObjectPtr<T> used with T that is not derived from UObject. A subsequent change will be disallowing this at compile time.
#rb none
#preflight 6362e5f1876630122ac0ce0f

[CL 22928841 by Zousar Shaker in ue5-main branch]
2022-11-02 18:04:03 -04:00
Devin Doucette
7945169d6c DDC: Fixed the async cache replay to be tracked as async work by the cache
#preflight 6362d7f69160784fc32ea869
#rb Zousar.Shaker
#rnx

[CL 22926967 by Devin Doucette in ue5-main branch]
2022-11-02 17:13:24 -04:00
Devin Doucette
0db4050542 Zen: Changed the Analytics dependency from public to private
#preflight 6362b15954471d10be06613a
#rb none
#rnx

[CL 22924597 by Devin Doucette in ue5-main branch]
2022-11-02 15:43:23 -04:00
Dan Thompson
739a2dcf5c Add a way to save iostore containers that get modified as part of the deployment/staging process.
#rb fabian.giesen
#preflight 6362b0a71a32af63a8f3ba32

[CL 22922682 by Dan Thompson in ue5-main branch]
2022-11-02 14:29:26 -04:00