Commit Graph

1834 Commits

Author SHA1 Message Date
devin doucette
d08cdc9caa Added the Pak and EnginePak nodes to the ZenDDC graph
#rb Zousar.Shaker
#rnx
#preflight skip

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18727717 in //UE5/Release-5.0/... via CL 18727730 via CL 18727997
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18728027 by devin doucette in ue5-main branch]
2022-01-25 16:10:32 -05:00
marc audy
6553e6cd0a Remove as much C++ deprecation as possible up to 4.17 (along with a few scattered removals from beyond)
#preflight 61eefc77ba69a4fdb220bf23

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713191 by marc audy in ue5-main branch]
2022-01-24 15:07:48 -05:00
matt kuhlenschmidt
5989d2f601 Set open world map as the default editor map for new projects without their own template map
#preflight none

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18712557 in //UE5/Release-5.0/... via CL 18712590 via CL 18712908
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18712957 by matt kuhlenschmidt in ue5-main branch]
2022-01-24 14:53:41 -05:00
josh adams
98af26ef0c - Removing platform Build dirs which were bloating the CW size with NewSchool mode
#preflight 61eae5c7e4313f36f0202aa0
#rb none

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18701006 via CL 18701283 via CL 18701287 via CL 18701291 via CL 18702228 via CL 18702249 via CL 18702284
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18702288 by josh adams in ue5-main branch]
2022-01-22 14:45:30 -05:00
christopher waters
cb6d99d667 Switching ERHIFeatureLevel:SM6 from SM6.5 to SM6.6 which allows us to use the built-in 64bit atomics.
AMD still has issues with SM6.6 but we can't wait on their fixes much longer.

#jira none
#rb mihnea.balta, lukas.hermanns
#preflight 61eb15ae731e3b40889d249c

[CL 18697016 by christopher waters in ue5-main branch]
2022-01-21 16:50:04 -05:00
arciel rekman
9a7c807094 Make IoStore-based shader library the default everywhere.
- IoStore-based code archive has significant advantages over the file-based one as it implements shader group compression.
- Also fixed a PC/desktop-specific issue of multiple opens of the library.

#rb CM.Nordin, [at]Ben.Ingram, James.Doverspike
[REVIEW] [at]CarlMagnus.Nordin, [at]Ben.Ingam

#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 18691837 via CL 18691933 via CL 18692000 via CL 18692479 via CL 18692746 via CL 18692912
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18693178 by arciel rekman in ue5-main branch]
2022-01-21 14:14:42 -05:00
aaron mcleran
6e56407895 Checking in missed files in CL 18650552
#rb Rob.Gay, Maxwell.Hayes
#jira UE-138532
#preflight none

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18691778 in //UE5/Release-5.0/... via CL 18692025 via CL 18692164
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18692358 by aaron mcleran in ue5-main branch]
2022-01-21 13:37:24 -05:00
mic rooney
b7412a2b0a Set wrong default for bCanModifyPluginsFromBrowser
#jira UE-139527

#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18667456 via CL 18667496 via CL 18668872 via CL 18668940 via CL 18668984 via CL 18669452 via CL 18669455 via CL 18669460
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18669461 by mic rooney in ue5-main branch]
2022-01-19 19:16:56 -05:00
mic rooney
aff0d59491 Adding Game Feature Plugin With Code back to the default plugin templates.
[FYI] [at]Michael.Noland

#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18665427 via CL 18665867 via CL 18666339 via CL 18666348 via CL 18668070
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18668221 by mic rooney in ue5-main branch]
2022-01-19 18:23:53 -05:00
bob tellez
b61e7c74d1 [Backout] - CL18651161
[FYI] Brian.Bekich
Original CL Desc
-----------------------------------------------------------------
Excluding audio classes from dedicated server cooks

#rb ryan.gerleve

#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 18655766 via CL 18655768 via CL 18655770 via CL 18655772 via CL 18655778 via CL 18660451 via CL 18660489 via CL 18660508
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18660533 by bob tellez in ue5-main branch]
2022-01-19 12:57:47 -05:00
brian bekich
55b1252f2f Excluding audio classes from dedicated server cooks
#rb ryan.gerleve

#ROBOMERGE-AUTHOR: brian.bekich
#ROBOMERGE-SOURCE: CL 18651161 via CL 18651447 via CL 18652527 via CL 18653274 via CL 18653375 via CL 18657441 via CL 18657452 via CL 18657463
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18657470 by brian bekich in ue5-main branch]
2022-01-19 08:55:50 -05:00
mic rooney
c8e59a5750 Moving plugin templates to correct ini file and fixing merge errors.
#preflight 61e7709df35b35a70f15b713

#ROBOMERGE-OWNER: mic.rooney
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18649405 via CL 18649668 via CL 18651380 via CL 18652196 via CL 18652412 via CL 18654182 via CL 18654188 via CL 18654195
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18654200 by mic rooney in ue5-main branch]
2022-01-18 21:12:50 -05:00
mic rooney
926ad2358a Work to re-enable the plugin browser for fortnite.
* Adding config option to disable the enable/disable checkbox for plugins in the plugin browser.
* Updating plugin templates to be driven from data
* Adding new plugin templates for fortnite

[REVIEW] [at]Bob.Tellez, [at]Michael.Noland, [at]Eric.Knapik, [at]Bill.Colby, [at]Josh.Andersen



#preflight 61e76c4d843acf1b24115b55

#ROBOMERGE-OWNER: mic.rooney
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18642505 via CL 18642948 via CL 18646266 via CL 18646667 via CL 18646685 via CL 18653855 via CL 18653861 via CL 18653865
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18653872 by mic rooney in ue5-main branch]
2022-01-18 20:54:39 -05:00
robb surridge
1805ec71e4 Help menu changes for community: reorganizations, icon changes
#jira UE-139298
#preflight 61e70154b56c33b8ecf10ace
#rb lauren.barnes

#ROBOMERGE-AUTHOR: robb.surridge
#ROBOMERGE-SOURCE: CL 18647766 in //UE5/Release-5.0/... via CL 18649266 via CL 18649644
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18649937 by robb surridge in ue5-main branch]
2022-01-18 17:45:13 -05:00
pj kack
489386b566 IoStore: Enable ShadersInIoStore for all projects on all platforms
#jira none
#rb carlmagnus.nordin
#rnx
#preflight 61e6b7ed837b79f7ccdc9b0e

#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 18638877 in //UE5/Release-5.0/... via CL 18638883 via CL 18638892
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18638896 by pj kack in ue5-main branch]
2022-01-18 08:17:31 -05:00
zousar shaker
b1e8f5884e Re-enable DDC2 texture builds by default for all projects, not only ShooterGame (after fixing UE-139194 and UE-139046).
#rb trivial
[FYI] devin.doucette
#preflight 61e5a602a2616066f6889974

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18634066 in //UE5/Release-5.0/... via CL 18634068 via CL 18634081
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18637421 by zousar shaker in ue5-main branch]
2022-01-18 04:34:39 -05:00
matt peters
f61534c218 #jira UE-138006
Disable InEditorCooking by default for all projects. WorldPartition does not support it; a project should enable InEditorCooking only if it does not use WorldPartition.
Add comment explaining why WorldPartition does not support it.
[RN] Minor, Cooking
#rb Zousar.Shaker
#preflight 61e59c20873f2ea48f3b912a

#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18633801 in //UE5/Release-5.0/... via CL 18633807 via CL 18633811
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18637388 by matt peters in ue5-main branch]
2022-01-18 04:32:18 -05:00
guillaume abadie
b000ccbd8e Changes default screen percentage behavior in editor to take more advantage of TSR's upscaling behavior already enabled by default
1) Editor viewports now display at high DPI by default for better Gen5-console feeling in editor on high DPI monitors.

2) Realtime editor viewports now display at screen percentage based on the display pixel count. Fix screen percentage independent of the pixel range could either render not enough pixel at low display resolution or be too slow at high display resolution. Given the level editor viewport can scale in size based on editor user layout preference, monitor, the screen percentage automatically scalling based on display pixel count gives a better experience of quality consistency/GPU cost for rendering frame, especially when going level editor fullscreen with F11 or not. The curve to compute rendering resolution from display resolution is in BaseEngine.ini

3) Non-realtime editor viewports still display at a screen percentage based on OS DPI scale, independent of the display pixel count because use spatial upscaler and therefore need consistent sharpness not worst than editor fonts, but keep same rendering resolution as before to not increase out of GPU memory errors. The performance of potentially rendering at high resolution than a realtime viewport is ignored given the non real-time viewports are not rendering every frame.

4) PIE viewports now override r.ScreenPercentage by default to have consistent resolution quality and performance between realtime editor viewport and gameplay viewport by default without risk of introducing out of GPU memory errors loosing possibly unsaved editor work if the game's graphic settings default to a screen percentage higher. To advertise discoverability of this change, any update to the r.ScreenPercentage cvar will lead to a message display in console/log if overriden by editor settings or dynamic resolution settings.

5) As much as a project can change the default anti-aliasing method, can also configure on a per project basis the default screen percentage behavior in project preference that the editor user can then override locally for his/her own use with his editor settings. For instance mobile only or forward renderer MSAA only video games.

6) When working very high end work-in progress rendering tech project in a econemic context where lattest GPUs are hard to get, the range of GPU performance can vary greatly between contributor of the same projects. To provide more robustness for lowerend GPU of collegues with tech not yet scaling, the project settings now offer a MaxRenderingResolution for editor viewports that can also be overriden on a per user basis.

7) Automated screenshot already takes care of forcing r.ScreenPercentage.

#rb none
#preflight 61e58d4a873f2ea48f33facd

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18633512 in //UE5/Release-5.0/... via CL 18633532 via CL 18633538
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18637384 by guillaume abadie in ue5-main branch]
2022-01-18 04:31:45 -05:00
pj kack
f562d9aee2 BulkData: Remove the obsolete option "AllowBulkDataInIoStore" that let games run with package data in iostore and bulkdata in pak.
The default configuration for ue5 is to run with both package data and bulk data in iostore.
The only remaining alternative is to disable iostore completely and run with both package data and bulk data in pak.

#jira none
#rb carlmagnus.nordin, paul.chipchase
#rnx
#preflight 61e53b77873f2ea48f1dcd94

#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 18631455 in //UE5/Release-5.0/... via CL 18631662 via CL 18631683
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18636672 by pj kack in ue5-main branch]
2022-01-17 23:59:21 -05:00
axel riffard
92a7004918 Harmonize Metal version to use in iOS / Mac
#jira UE-135971
#rb jack.porter
[FYI] will.damon, carl.lloyd
#preflight 61e51ef2a2616066f675dd5e

#ROBOMERGE-OWNER: axel.riffard
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 18631139 in //UE5/Release-5.0/...
#ROBOMERGE-BOT: UE5 (Release-5.0 -> Release-Engine-Staging) (v899-18417669)
#ROBOMERGE-CONFLICT from-shelf
#p4v-cherrypick 18631594
#preflight 61e643cb1f30b67a22f3febd

[CL 18636647 by axel riffard in ue5-main branch]
2022-01-17 23:50:00 -05:00
zach rammell
7dc312effd [AssetTools] Replace/remove uses of whitelist/blacklist
#jira UE-131115
#rb patrick.laflamme
#preflight 61e1c4d081234b3e06031798

[CL 18621523 by zach rammell in ue5-main branch]
2022-01-14 14:22:47 -05:00
zousar shaker
af0b8a6dbb Undo //UE5/Release-5.0/... changelist 18572476
#preflight 61e19d6d0b6c7e8b314c6099

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18618372 in //UE5/Release-5.0/... via CL 18618386 via CL 18618413
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18618443 by zousar shaker in ue5-main branch]
2022-01-14 11:15:03 -05:00
zousar shaker
c10dcaea13 Change default Zen data directory from %APPSETTINGSDIR%Zen to %APPSETTINGSDIR%Zen/Data so that we can have other subdirectories for other purposes in the future.
#rb trivial
[FYI] devin.doucette
#preflight 61e0775c797757aace84f169

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18600978 in //UE5/Release-5.0/... via CL 18601014 via CL 18601036
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18601238 by zousar shaker in ue5-main branch]
2022-01-13 14:18:26 -05:00
will damon
08957ffbc4 Set new default shader for Apple platforms and IOS 15 support
#jira UE-131184
#jira UE-124744
#rb jack.porter
#[fyi] will.damon carl.lloyd axel.riffard
#preflight 618e2f249e784835d570d871

#ushell-cherrypick of 18165990 by axel.riffard

[CL 18598774 by will damon in ue5-main branch]
2022-01-13 12:27:13 -05:00
jeanfrancois dube
9821876caa Move Editor.UseLegacyGetReferencersForDeletion from ConsoleVariables.ini to BaseEngine.ini file.
#rb none
#preflight none

#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 18595781 in //UE5/Release-5.0/... via CL 18595784 via CL 18595789
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18596755 by jeanfrancois dube in ue5-main branch]
2022-01-13 10:13:22 -05:00