aurel cordonnier
7f517562d5
Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
...
This represents UE4/Main @17430120 and Dev-PerfTest @17437669
[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
josh adams
e68d49fc4c
- Fixed up some platform module references in C# for building with some platforms force disabled (brought over from UE4)
...
#preflight 610c043c6b1f8c00017194dd
#rb none
#ROBOMERGE-SOURCE: CL 17074043 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)
[CL 17074052 by josh adams in ue5-release-engine-test branch]
2021-08-05 15:17:09 -04:00
dan thompson
ab80c69fd3
Bink Audio :: 4/4 :: Integration :: #pf 60aea2116905a6000136901e #pf 60c9308ef7cffb0001674132
...
Integration touches several places in the engine:
1) SoundWave -- A check box enables Bink Audio as the codec of choice for that sound wave.
2) Decoder - Each supported platform's AudioMixer now returns BINK if the soundwave requests it. Additionally, the TargetPlatform returns BINK as an available codec, and returns it to the cooking code if the sound wave requests it.
3) Encode - TargetPlatform.Build.cs adds the encoder to the editor dependencies, and it gets picked up in the TPMM formats search.
#ROBOMERGE-SOURCE: CL 16682710 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)
[CL 16682731 by dan thompson in ue5-release-engine-test branch]
2021-06-15 20:30:02 -04:00
Zousar Shaker
6521df7bb5
Attempt #2 (with issues fixed from last time): Extract texture format indexing and interfaces from the TargetPlatformManager and instead put it into a new type: TextureFormatManager instead. TargetPlatformManager retains the same API for querying texture format information, it just forwards to the TextureFormatManager instead. This is to facilitate the use of TextureCompressor from standalone executables that shouldn't depend on TargetPlatformManager.
...
#rb ben.ingram
Undo //UE5/Main/Engine/Source/... changelist 16172520
[CL 16185594 by Zousar Shaker in ue5-main branch]
2021-05-03 14:05:29 -04:00
Maxwell Hayes
c6119fbb27
Adding missing ADPCM Audio format Module references
...
(Fixing build issue: "Unable to find audio format 'ADPCM'")
#jira UE-114715
#rb Aaron.McLeran
#fyi Josh.Adams, MarcAudy
#robomerge UE4-Main
[CL 16174692 by Maxwell Hayes in ue5-main branch]
2021-04-30 19:22:14 -04:00
Zousar Shaker
64b4edb93a
Undo //UE5/Main/Engine/Source/... changelist 16165786
...
[CL 16172520 by Zousar Shaker in ue5-main branch]
2021-04-30 16:07:56 -04:00
Zousar Shaker
5120294eb3
Extract texture format indexing and interfaces from the TargetPlatformManager and instead put it into a new type: TextureFormatManager instead. TargetPlatformManager retains the same API for querying texture format information, it just forwards to the TextureFormatManager instead. This is to facilitate the use of TextureCompressor from standalone executables that shouldn't depend on TargetPlatformManager.
...
#rb ben.ingram
[CL 16165786 by Zousar Shaker in ue5-main branch]
2021-04-30 00:28:32 -04:00
aurel cordonnier
50944fd712
Merge UE5/RES @ 16162155 to UE5/Main
...
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156
[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
dmitriy dyomin
63f764f157
Removed PVRTC support, iOS apps will be packaged using ASTC compression (requires A8, iPhone6)
...
#rb jack.porter
#ROBOMERGE-SOURCE: CL 15374851 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15374853 by dmitriy dyomin in ue5-main branch]
2021-02-10 04:07:30 -04:00
Josh Adams
b0e4357576
- UBT Code changes to remove 32-bit Windows support (C++ code for 32-bit still exists)
...
#rb marc.audy (concept, not each file)
[CL 15265424 by Josh Adams in ue5-main branch]
2021-01-31 15:09:58 -04:00
Josh Adams
0363327c21
- Refactored UProjectPackagingSettings and UCookerSettings into DeveloperToolSettings module that can be used from the engine and other places. This removes a circular referece from Engine -> TargetPlatform -> Engine. And can potentially remove Engine -> UnrealEd "grandfathered" circular reference (or at least helps be able to get rid of it!)
...
#rb brandon.schaefer
[CL 14840889 by Josh Adams in ue5-main branch]
2020-12-02 20:43:06 -04:00
Josh Adams
0ce3e81e8e
- Moved ProjectPackagingSettings to TargetPlatform module so eventually we can move Turnkey to a Developer module, and it can still use ProjectPackagingSettings (mostly read-only, doesn't need the editor customizations)
...
#rb brandon.schaefer
[CL 14837415 by Josh Adams in ue5-main branch]
2020-12-02 14:38:01 -04:00
Josh Adams
da0c420beb
- Refactored more Turnkey stuff into TurnkeySupportModule (moved stuff out of DDPI, etc)
...
- Also fixed a crash or two
#jira UE-100139
[CL 14430260 by Josh Adams in ue5-main branch]
2020-10-06 11:46:54 -04:00
Josh Adams
ccc1743281
- Big TargetPlatform Module cleanup:
...
- Removed the function to return a single TP, and wrapped the functionality in a simple single required function (platform just has to add TPs to an array, high level code manages init and cleanup of the array)
- Stripped unncessary code from all TPs
- Collapsed the desktop targetplatform modules into 1 per platform
- Renamed LinuxAArch64NoEditorTargetPlatfortm to LinuxAArch64TargetPlatform to match the other non-editor platforms
- Deleted AllDesktopPlatform
[CL 13502803 by Josh Adams in ue5-main branch]
2020-05-22 09:57:29 -04:00
Rolando Caloca
bbb9564388
Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
...
#rb none
#rnx
[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00
ryan durand
471d972e62
Updating copyright for Engine Developer.
...
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
Nick Shin
3526d16d5e
merge/copyup to parent stream - HTML5 platform extension
...
#jira UEMOB-482 HTML5 platform as a plug in
#rb josh.adams
#rn
[CL 9306021 by Nick Shin in Dev-Build branch]
2019-09-30 15:13:56 -04:00
ben marsh
6a936ba1b9
Copying //UE4/Dev-RenderPlat-Staging[at]8684824 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marcus.wassmer
#ROBOMERGE-SOURCE: CL 8684840 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v422-8689730)
[CL 8752957 by ben marsh in Dev-Build branch]
2019-09-17 11:58:25 -04:00
Ben Marsh
421de9107a
Fix editor-only plugins triggering recompilation of code projects.
...
Also rework logic for determining whether a project needs to be compiled, to more closely match equivalent code in UAT. ITargetPlatform::NeedsTempTarget() now allows querying whether a project needs a temporary target to be generated.
#rb none
#jira UE-79833
[CL 8623682 by Ben Marsh in Dev-Build branch]
2019-09-10 16:11:58 -04:00
Ben Marsh
cfe09c649f
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
Ben Marsh
84420696fe
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4830875 by Ben Marsh in Dev-Build branch]
2019-01-29 08:56:46 -05:00
Ben Marsh
530369c613
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4662695 by Ben Marsh in Dev-Build branch]
2018-12-14 14:49:12 -05:00
Ben Marsh
38a7d3328b
UBT: Deprecate bCompileLeanAndMeanUE. This setting is vague and non-descriptive, and causes several other settings to be overriden. It is forced on by the current target type and individual target platforms, preventing targets from modifying those values. Anything explicitly using bCompileLeanAndMeanUE now uses bBuildDeveloperTools instead, and the UE_BUILD_MINIMAL macro at runtime has been removed.
...
The values that it previously forced values to are now configured as follows:
* bBuildEditor is a read-only property that returns true if and only if the target type is Editor.
* bCompileSimplygon and bCompileSimplygonSSF now a property which will default to true for Windows editor, if Simplygon is available. It can also be explicitly enabled or disabled.
* bCompileSpeedTree is now a property which will default to true for editor targets, and can also be explicitly enabled or disabled.
#rb none
[CL 4596311 by Ben Marsh in Dev-Build branch]
2018-11-27 09:02:34 -05:00
Marc Audy
af90b7bcd4
Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main) @ 4395008
...
#rb
#rnx
#lockdown Nick.Penwarden
[CL 4395058 by Marc Audy in Main branch]
2018-09-25 10:11:35 -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