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