Commit Graph

1820 Commits

Author SHA1 Message Date
joe kirchoff
761ea07fa2 UnrealBuildTool: Use warning level for undefined identifier property
#rnx
#jira UE-200408

[CL 34534901 by joe kirchoff in ue5-main branch]
2024-06-20 13:13:35 -04:00
neil henning
9a5abf74c4 Fix the FTraceFilter transactional bug by introducing a new transactionally safe critical section and scope lock for it to use.
I also worked out how to add a new AutoRTFMEngineTests target that lets us test a much greater surface area of the engine.

[CL 34452505 by neil henning in ue5-main branch]
2024-06-18 04:46:04 -04:00
joe kirchoff
4838ff85be [Backout] - CL34354297
[FYI] Joe.Kirchoff

Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Remove usage of obsolate BinarySerializer and replace with Json

#rnx

[CL 34437061 by joe kirchoff in ue5-main branch]
2024-06-17 15:15:28 -04:00
joe kirchoff
73e0f94771 UnrealBuildTool: Workaround for setting uba compression in the TargetRules
#rnx
#jira UE-216364

[CL 34385092 by joe kirchoff in ue5-main branch]
2024-06-14 17:21:09 -04:00
brandon schaefer
d26b225a62 Make a force disable AutoRTFM bool
#rb Brandon.Schaefer

[CL 34383045 by brandon schaefer in ue5-main branch]
2024-06-14 16:25:01 -04:00
yoan stamant
58ff02e518 [UBT] added DeprecatedEngineVersion to plugin descriptor to be able to warn when a plugin is deprecated and will be removed in future engine versions.
#rb Joe.Kirchoff

[CL 34368728 by yoan stamant in ue5-main branch]
2024-06-14 08:54:28 -04:00
joe kirchoff
a5b67572d6 UnrealBuildTool: Remove usage of obsolate BinarySerializer and replace with Json
#rnx

[CL 34354327 by joe kirchoff in ue5-main branch]
2024-06-13 17:00:32 -04:00
joe kirchoff
ef5f3b80d9 UnrealBuildTool: Replace usage of obsolete FormatterServices.GetUninitializedObject
#rnx

[CL 34321240 by joe kirchoff in ue5-main branch]
2024-06-12 16:17:29 -04:00
joe kirchoff
b0488baaf2 UnrealBuildTool: Add RequiresUniqueBuildEnvironment to TargetType
#rnx

[CL 34294058 by joe kirchoff in ue5-main branch]
2024-06-11 18:45:36 -04:00
joe kirchoff
851687444c UnrealBuildTool: Error earlier if there are duplicate named source files in a module, as this will cause intermediate file conflicts in NonUnity builds
#rnx
#jira UE-215018

[CL 34252414 by joe kirchoff in ue5-main branch]
2024-06-10 16:33:57 -04:00
anton dunchev
e762a573a5 [UE] Review suggestions: renamed the bTrackRHIResourceInfo to bTrackRHIResourceInfoForTest
#rb Bob.Tellez
#rnx

[CL 34245598 by anton dunchev in ue5-main branch]
2024-06-10 13:49:45 -04:00
anton dunchev
5291be4e72 [UE] Fixed CIS error related to compile configurations differences. DebugGame and Development can't differ.
#jira UE-216336
#rb Joe.Kirchoff
#rnx

[CL 34243411 by anton dunchev in ue5-main branch]
2024-06-10 12:58:15 -04:00
david harvey
cb02573ac6 Platform SDKs can select the most appropriate manual SDK where the platform supports side-by-side SDK installs.
- currently only enabled when AutoSDK is configured (i.e. UE_SDKS_ROOT is set)

#jira UE-211151, UE-211152, UE-211153
#rb Josh.Adams, Wojciech.Krywult

[CL 34195340 by david harvey in ue5-main branch]
2024-06-07 05:07:55 -04:00
anton dunchev
8b0b461407 [RHI] Added shader map and shader library listing commands that let you analyse the memory footprint of those structures.
[FYI] j.baumgartner
#rb serge.bernier
#tests local

[CL 34035856 by anton dunchev in ue5-main branch]
2024-05-31 13:17:18 -04:00
joe kirchoff
a38acf86f5 UnrealBuildTool: Fix config setting for TargetRules.bAllowUbaCompression
#rnx
#jira UE-214517

[CL 34034905 by joe kirchoff in ue5-main branch]
2024-05-31 12:24:32 -04:00
joe kirchoff
e4db99b42d UnrealBuildTool: Fix logic for disabling SharedPCH for cpp17 modules
#rnx

[CL 34023196 by joe kirchoff in ue5-main branch]
2024-05-30 20:20:48 -04:00
brandon schaefer
98b4996b7e Remove bAllowAutoRTFM in favor of bDisableAutoRTFM, so by default we will always enable AutoRTFM for module if using AutoRTFM compiler unless the module disables it
[CL 34015078 by brandon schaefer in ue5-main branch]
2024-05-30 18:01:07 -04:00
brandon schaefer
6d609fcb13 Support moving to disabling AutoRTFM support only vs explicitly enabling
#rb Neil.Henning

[CL 34014580 by brandon schaefer in ue5-main branch]
2024-05-30 17:47:55 -04:00
joe kirchoff
ab44468a4e UnrealBuildTool: Print upgrade warning if a project is using unsupported C++ standard versions
#rnx
#jira UE-207533

[CL 33956580 by joe kirchoff in ue5-main branch]
2024-05-28 18:33:55 -04:00
joe kirchoff
748e7aac60 UnrealBuildTool: Auto disable SharedPCH if a module is compiling using a CppStandard older than the engine
#rnx
#jira UE-207533

[CL 33955046 by joe kirchoff in ue5-main branch]
2024-05-28 17:53:24 -04:00
chris constantinescu
4f53219745 Fix warnings in LLT jobs
#jira UE-215685
#rnx

[CL 33918359 by chris constantinescu in ue5-main branch]
2024-05-26 15:59:52 -04:00
henrik karlsson
ef78c5dc37 [UBA]
* Enabled mimalloc for linux targets that are non-dll

[CL 33916150 by henrik karlsson in ue5-main branch]
2024-05-25 16:53:41 -04:00
chris constantinescu
46f7bc2772 Deduplication of low level tests: remove online-related tests
+ run only selected tests unless none is selected which means run all tests
#jira UE-215685
#rnx
#rb stephen.ma

[CL 33898470 by chris constantinescu in ue5-main branch]
2024-05-24 12:58:43 -04:00
joe kirchoff
4901d933ec UnrealBuildTool: Allow disabling specific PVS analyzer errors for modules
#rnx

[CL 33897774 by joe kirchoff in ue5-main branch]
2024-05-24 12:38:56 -04:00
zach brockway
36fd80901e UnrealBuildTool: Add a bGenerateProgramProject flag to TargetRules to force a target to be treated as a program during project file generation.
#jira UE-214748
#rb Joe.Kirchoff

[CL 33849589 by zach brockway in ue5-main branch]
2024-05-22 19:19:22 -04:00