Commit Graph

25 Commits

Author SHA1 Message Date
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
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
carlmagnus nordin
2d97f9667e IoStore: Added support for storing compressed chunks in DDC
#rb pj.kack
#rnx

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 17444267 via CL 17444348 via CL 17444353 via CL 17444359
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v870-17433530)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17444366 by carlmagnus nordin in ue5-release-engine-test branch]
2021-09-07 10:11:43 -04:00
yangke li
abb9346236 add ARM ASTC Encoder, support HDR profile, add astc hdr pixel format for opengl, vulkan and metal
todo:  hdr decode at runtime when astc hdr not supported
needs to figure out why ARM Encoder is much slower than ISPC, use ARM only for HDR Textures might be a good compromise.
#jira UE-119388

#ROBOMERGE-AUTHOR: yangke.li
#ROBOMERGE-SOURCE: CL 17441496 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17441499 by yangke li in ue5-release-engine-test branch]
2021-09-07 01:24:23 -04:00
david harvey
068eb078ce build targets are shown and selectable when packaging blueprint projects.
#jira UE-124613
#rb nuno.leiria
#rnx
#preflight 612f9ccc79d62b0001c615c6

#ROBOMERGE-SOURCE: CL 17389200 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17389211 by david harvey in ue5-release-engine-test branch]
2021-09-01 13:08:18 -04:00
nuno leiria
7b0d8fc357 Fix cilent/server config flags not being set properly in Turnkey
#rb bob.tellez

#ROBOMERGE-SOURCE: CL 17324504 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17324531 by nuno leiria in ue5-release-engine-test branch]
2021-08-26 15:21:50 -04:00
brooke hubert
f3495a4a20 Fix a typo in function comment for make binary config setting in package settings.
#Jira UE-123537
#rb trivial - comment only change

#ROBOMERGE-SOURCE: CL 17289120 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17289142 by brooke hubert in ue5-release-engine-test branch]
2021-08-24 13:06:43 -04:00
michal valient
16a2af851f Backout of a backout coming from EA stream - //UE5/Main/Engine/Source/... changelist 16677358
#rb none

#ROBOMERGE-SOURCE: CL 16677744 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16677746 by michal valient in ue5-release-engine-test branch]
2021-06-15 15:14:23 -04:00
michal valient
86a676877d Backout CL 16534086
Binary compatibility fixes
#jira none
#rb none
[FYI] nick.whiting, simon.tourangeau, nick.penwarden
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 16677346 in //UE5/Release-5.0-EarlyAccess/... via CL 16677358
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16677362 by michal valient in ue5-release-engine-test branch]
2021-06-15 14:53:58 -04:00
nuno leiria
63262b4421 Fix packaging issue with config enum saved in an invalid state
#rb trivial

[CL 16489977 by nuno leiria in ue5-main branch]
2021-05-27 15:23:03 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
robert millar
4a16343dac Separate the relative ordering of packages assigned by different order files from the priority at which we use those order files.
#ROBOMERGE-OWNER: robert.millar
#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 16362667 via CL 16362689 via CL 16362713 via CL 16362729
#ROBOMERGE-BOT: (v804-16311228)
#ROBOMERGE-CONFLICT from-shelf

[CL 16363649 by robert millar in ue5-release-engine-staging branch]
2021-05-17 22:54:18 -04:00
alexander suvorov
f1ee114101 Make MinBytesSaved and MinPercentSaved package compression parameters configurable.
#rb charles.bloom

#ROBOMERGE-SOURCE: CL 16361541 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16361607 by alexander suvorov in ue5-release-engine-test branch]
2021-05-17 19:29:43 -04:00
alexander suvorov
df6c589ae9 Make MinBytesSaved and MinPercentSaved package compression parameters configurable.
#rb charles.bloom

[CL 16361541 by alexander suvorov in ue5-main branch]
2021-05-17 19:25:38 -04:00
nuno leiria
5417acf4b9 Restore support for packaging multiple game/client/server targets.
Add a default project setting for the build target and binary configuration selection.
Removed 'platformtarget' menu and exposed 'target' and 'flavor' menus (flavor is only used for android now but will also work if other platforms add their own flavors).
Setting -distribution now forces packaging with shipping.

#jira UE-108788, UE-113086, UE-101662
#rb ben.marsh, josh.adams

[CL 16148683 by nuno leiria in ue5-main branch]
2021-04-28 16:52:24 -04:00
charles bloom
d2eed4ccd5 rename PakFileCompressionFormats to PackageCompressionFormat so that existing DefaultGame.ini files with "PakFileCompressionFormats=" don't override the new BaseGame.ini setting of Oodle
#rb none
#fyi josh.adams

[CL 16060897 by charles bloom in ue5-main branch]
2021-04-20 10:14:26 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -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
e1e753576d - Added FSerializedUATProcess - may move to a header at some point
- Removed ModifyCreateProcParams., it wasn't useful enough
- Split up ExtraProjectBuilds into EngineCustomBuilds and ProjectCustomBuilds, so that engine/Epic specified custom builds don't dirty up the project packaging settings, and the ini system won't cause future additional builds to be lost
- Fixed up a couple of tooltips to indicate compression settings are used for Pak and IoStore
#rb brian.white

[CL 15135998 by Josh Adams in ue5-main branch]
2021-01-19 11:12:59 -04:00
Josh Adams
c7360895de - Fixed Turnkey menu not respecting the platform configuration/target platform selections
- Improvements for ExecuteBuild - mostly around project selection, where it will give you options, cache last used project, etc
- Added search/replace modifier to the {....} syntax in the build spec (useful mainly for inivalue basically)
- Editor now just runs -command=ExecuteBuild -build=XYZ instead of parsing the XYZ build params and running UAT directly
- Deleted old #if 0'd code. Can go back in p4 history to find it later.
- Setup VisualStyles in Turnkey so that the project selector looks good on HiDPI
#rb self/turnkey

[CL 15014143 by Josh Adams in ue5-main branch]
2021-01-07 15:27:48 -04:00
Josh Adams
629b1260dd - Made the Launch On menu be a normal drop down (not split button/combo box), named it Platforms menu
- Copied the quick launch platform items over to the Play menu, and now will repalce the Play button (which would change for Simulate/PIE/etc) to also do the quick launch on if that was the last one selected (using platforms large icon)
- Use Turnkey SDK installation availability info so that the Platforms menu can choose to show the proper SDK installation options that match what is supported by the studio
- Pass the -project path to Turnkey so a platform can check if a project has up-to-date prerequisites (like certain options need to be set in platform settings, etc)
- Use the platform icon to show warning/question to indicate status of SDK, with less text labels after the platform name in the Turnkey menu
- Added LoadSettingsForPlatform to ProjectPackgingSettings to be able to easily load packaging settings for another platform
#rb matt.kuhlendschmidt,rolando.caloca

[CL 14931974 by Josh Adams in ue5-main branch]
2020-12-15 12:26:54 -04:00
Marc Audy
ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -04:00
Phillip Kavan
11c00323ea Remove exposed parts of the Blueprint nativization feature (deprecated), and decouple it from the editor/cooking phase.
#jira UE-103261
#rb Michael.Noland

[CL 14882147 by Phillip Kavan in ue5-main branch]
2020-12-08 16:28:03 -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