22 Commits

Author SHA1 Message Date
henrik karlsson
ea8ea49aa2 [UBT]
* Changed lots of modules to use IWYUSupport instead of bEnforceIWYU (which is being deprecated)

#preflight 63bc8486c45a2c81e0b14fe8
#rb none

[CL 23641460 by henrik karlsson in ue5-main branch]
2023-01-11 01:32:59 -05:00
henrik karlsson
f01581365c Disabled IWYU on some modules that was too much work to make them compile in a IWYU environment. These should be revisited and fixed up to work with IWYU at some point
#preflight 63789b0c170bc34a93a869e5
#rb none

[CL 23218413 by henrik karlsson in ue5-main branch]
2022-11-21 03:22:29 -05:00
bryan sefcik
e4626fd0d8 Fixed a linker errors when compiling the editor for linux with -NoPCH -DisableUnity.
#preflight 62d5b3cc2e3e5993c3bef70c
#jira

#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21153534 via CL 21156664 via CL 21157141
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21181916 by bryan sefcik in ue5-main branch]
2022-07-20 11:59:36 -04:00
Wojciech Krywult
0d39b68d37 Modular builds: Attempt to fix IncludeTool warnings by making sure we set PLATFORM_CONSOLE_DYNAMIC_LINK consistently and from only one place.
Check 62a239f7371530bd9c5542a4 job / IncludeTool task for an example.

Currently, we set this define from the platform toolchain script. Setting it from UElibSampleRate module looks like remains of some older prototypes given that PLATFORM_CONSOLE_DYNAMIC_LINK is going to be needed at least for some time to come.

It's not 100% clear, but it seems that setting it from within a module and then setting the default in Platform.h leads to some modules/compilation units using the define provided in UElibSampleRate, which others relying on the default from Platform.h (even though both are set to 0).

#rb david.harvey
#preflight 62a2506dc42e73a4bd07e33c
#rnx

[CL 20594910 by Wojciech Krywult in ue5-main branch]
2022-06-10 10:05:42 -04:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
phil popp
54e31d8d6a Fix UELibSampleRate optimization settings in module.
#rb Rob.Gay
#preflight 612659a4ec8296000189e254

#ROBOMERGE-SOURCE: CL 17304970 via CL 17304985
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17304992 by phil popp in ue5-release-engine-test branch]
2021-08-25 12:38:03 -04:00
aaron mcleran
d29f67d7d3 Fix for two sources of NaNs which caused audio dropouts once the NaNs infected reverb and pops in other cases.
#rb Phil.Popp, Maxwell.Hayes
[FYI] Dan.Reynolds
#lockdown Nick.Whiting
#jira UETOP-1052

#ROBOMERGE-SOURCE: CL 15985685 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15989782 by aaron mcleran in ue5-main branch]
2021-04-13 10:35:04 -04:00
Zousar Shaker
3b255b749a Fixes linker error on Linux platform for sample rate conversion library.
#jira none
#[fyi] Aaron.McLeran

#ushell-cherrypick of 15281684 by Holger.Schmidt

[CL 15304181 by Zousar Shaker in ue5-main branch]
2021-02-03 18:49:36 -04:00
Jon Nabozny
1c2f1edbc7 Fix Build Issue
#fyi Maxwell.Hayes

[CL 15177795 by Jon Nabozny in ue5-main branch]
2021-01-25 10:34:23 -04:00
Maxwell Hayes
ffeb7fded4 Re-optimizing modules
#jira none
#rb none

[CL 15176889 by Maxwell Hayes in ue5-main branch]
2021-01-25 06:16:49 -04:00
Maxwell Hayes
36dc9ec1f2 Metasound wave player node
#rb Aaron.McLeran
#jira UEAU-615

[CL 15175555 by Maxwell Hayes in ue5-main branch]
2021-01-24 16:12:59 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
ryan durand
5954c1f85b Updating remaining copyrights in Engine.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869250 via CL 10869537 via CL 10869906
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870965 by ryan durand in Main branch]
2019-12-26 23:08:00 -05:00
Brandon Schaefer
e330479d73 Symbols are now hidden by default for Linux/Mac
Add support for MODULE_VTABLE for exposing the VTable (Also optionally if enabled RTTI) info for a given type for clang (Linux/Mac)

Rename command line arg bHideSymbolsByDefault to bPublicSymbolsByDefault, as well as now add support for setting this change the BuildConfiguration.xml file

Started from Github PR #3351 though a different way to go about it

#jira UE-42635
#rb Arciel.Rekman, Steve.Robb, Ben.Marsh, Michael.Trepka
#fyi Chris.Bunner, Chris.Gagnon

[CL 4923631 by Brandon Schaefer in Dev-Editor branch]
2019-02-06 14:44:31 -05:00
Chris Gagnon
a48e767b94 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4835066 by Chris Gagnon in Dev-Editor branch]
2019-01-29 16:15:19 -05:00
Chris Gagnon
8fc25ea18e Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00
ben marsh
3c46333b75 #ROBOMERGE-AUTHOR: ben.marsh
Fix out of date copyright notices.

#rb none
#jira UE-59151
#rnx

#ROBOMERGE-SOURCE: CL 4097781 in //UE4/Release-4.20/...
#ROBOMERGE-BOT: RELEASE (Release-4.20 -> Release-Staging-4.20)

[CL 4097786 by ben marsh in Staging-4.20 branch]
2018-05-29 14:37:18 -04:00
Marc Audy
d90da4ab1a Merge to Dev-Main for 4.20 @ 4090813
#rb
#rnx
#lockdown Nick.Penwarden

[CL 4091081 by Marc Audy in Main branch]
2018-05-23 21:04:31 -04:00
projectgheist
27ae5afdcb PR #4726: Update copyright notices to 2018. (Contributed by projectgheist)
#rb none
#lockdown Nick.Penwarden

[CL 4070389 by Ben Marsh in Main branch]
2018-05-14 07:48:19 -04:00
Lina Halper
77c8fc6d6c Copying //UE4/Dev-AnimPhys to Dev-Main (//UE4/Dev-Main)
#lockdown nick.penwarden
#fyi: James.Golding
#rb: none

[CL 4001436 by Lina Halper in Main branch]
2018-04-12 16:57:51 -04:00
Marc Audy
7a0f229e8d Copying //UE4/Fortnite-Staging to //UE4/Dev-Main (Source: //Fortnite/Main/Engine @ 3876564)
#lockdown Nick.Penwarden
#rnx
#rb none

[CL 3903710 by Marc Audy in Main branch]
2018-02-22 11:25:06 -05:00