Commit Graph

66 Commits

Author SHA1 Message Date
david lesage
cda35393f1 encapsulation of ImportParameter to well manage its setting and the respect of CVar
#preflight 614360178169560001feebb7

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 17540414 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17540440 by david lesage in ue5-release-engine-test branch]
2021-09-16 12:48:35 -04:00
david lesage
f7fe11801d Rename CAD Import cvar
#rb jeanluc.corenthin, johan.duparc
#preflight 61317d0cbf137d000172546e

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

[CL 17414538 by david lesage in ue5-release-engine-test branch]
2021-09-03 00:20:59 -04:00
christopher waters
1c21a5489c Shader symbol terminology changes
- Splitting symbol generation and shader "debug info" generation into two different cvars. This should now allow us to generate symbols post-packaging without generating different shader variants. This should also enable us to always generate symbols and still have the final deduplicated shader sizes.
- r.Shaders.Symbols is now the primary way to enable shader symbols for debugging.
- r.Shaders.GenerateSymbols can be enabled to always generate symbols without writing them to disk.
- r.Shaders.WriteSymbols can be used to force write symbols if they were previously generated.
- r.Shaders.ExtraData can be used to generate shader names for engine runtime systems to use.
- NotifyShaderCooked replaced with NotifyShaderCompiled, prep for upcoming non-cook symbol writing.
- PC DXC shader compiles should only generate debug info when requested, not all the time.
- PC FXC shader compiles should generate debug info when requested, not just when r.Shaders.Optimize is 0.

#jira none
#rb arciel.rekman, lukas.hermanns
#preflight 611ad9035e737200015992db

#ROBOMERGE-SOURCE: CL 17186155 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17186162 by christopher waters in ue5-release-engine-test branch]
2021-08-16 23:18:23 -04:00
bill henderson
4f117b20b7 Fix merge garbage - CL 16882645 never came through to Release-Engine-Staging
#jira nojira
[FYI] ori.cohen

Edigrate [17071594]

#ROBOMERGE-SOURCE: CL 17072881 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17072888 by bill henderson in ue5-release-engine-test branch]
2021-08-05 14:25:06 -04:00
aurel cordonnier
dc4bf61540 Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553

[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
alex koumandarakis
79d71ab0d4 #7890 : PR : Remove net.UseAdaptiveNetUpdateFrequency=0 from ConsoleVariables.ini
#jira UE-115173

#ROBOMERGE-SOURCE: CL 16937271 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16937275 by alex koumandarakis in ue5-release-engine-test branch]
2021-07-23 10:42:04 -04:00
david lesage
0c7766e498 Update naming of datasmith CVar
#rb johan.duparc

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

[CL 16746685 by david lesage in ue5-release-engine-test branch]
2021-06-22 14:48:17 -04:00
christopher waters
8daf488d1f Fixing an issue where PrepareExportedDebugInfo would actually force symbols to be written.
Adding {ProjectDir} and {ProjectSavedDir} to r.Shaders.SymbolPathOverride

#rb none
#preflight 60c29c63c612640001dd54a4

#ROBOMERGE-SOURCE: CL 16633386 via CL 16633428
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16633454 by christopher waters in ue5-release-engine-test branch]
2021-06-10 19:52:49 -04:00
christopher waters
fee7fc13b2 Moving shader symbol exporting into a shared type.
Adding shader symbol export path override cvar. This cvar supports specifying the shader platform name via "{Platform}".
Adding Luke's change for having build machine specific shader configs.

#jira none
#rb rolando.caloca, david.harvey, lukas.hermanns
#preflight 60c243181264df0001a2c283

#ROBOMERGE-SOURCE: CL 16631848 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)

[CL 16631858 by christopher waters in ue5-release-engine-test branch]
2021-06-10 18:12:07 -04:00
Yuriy ODonnell
1dbbeb59a1 Enabled r.DumpShaderDebugInfo=2 by default. This automatically saves shader compilation diagnostic / repro data on compilation failures.
#rb rolando.caloca

[CL 15755770 by Yuriy ODonnell in ue5-main branch]
2021-03-21 07:27:03 -04:00
Arciel Rekman
9584914121 Re-enable shader job cache.
#rb none
#jira none

[CL 15579581 by Arciel Rekman in ue5-main branch]
2021-03-03 02:02:30 -04:00
arciel rekman
a0dff1ee3f Turn off the job cache until the reports are figured out.
#rb none

#ROBOMERGE-SOURCE: CL 15365835 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15368901 by arciel rekman in ue5-main branch]
2021-02-09 15:02:01 -04:00
arciel rekman
41c47faff1 Turn on the shader job cache for 5.0
#rb Jason.Nadro
#jira none
[FYI] Jason.Nadro, Ben.Ingram, Rolando.Caloca

#ROBOMERGE-SOURCE: CL 15357278 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15360337 by arciel rekman in ue5-main branch]
2021-02-08 17:07:15 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Michal Valient
95d19f95b1 [REVERB] Merging //UE4/Private-Reverb-Development@13832732
#rb graham.wihlidal, rune.stubbe, brian.karis, andrew.lauritzen, jeff.farris

[CL 13834854 by Michal Valient in ue5-main branch]
2020-07-06 18:58:26 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
eric mcdaniel
f58f42e02a Support for dumping shader debug info only on compilation errors or warnings
- valid settings for r.DumpShaderDebugInfo are now 0-3
  - 0 - don't dump (unchanged)
  - 1 - always dump (unchanged)
  - 2 - dump on error (ie compilation failure)
  - 3 - dump on generated errors or warnings

- implementation details:
  - mode 2 and 3 are achieved by reissuing shader compilation jobs
    - jobs are issued as normal with no DumpInfoPath set so the platform specific shader compilers will not dump additional files
      - jobs that fail to compile (mode 2) or generate any errors/warnings (mode 3) are reissued with a valid DumpInfoPath which will cause the platform specific shader compilers to dump the additional files
        - the directory creation is deferred until the second pass on mode 2 or 3 as well so no empty directories are created

- limitations:
  - shader compilation jobs which crash the shader compile worker will not produce debug dump info on modes 2 or 3 as we will not get an opportunity to reissue the jobs

#rb Rolando.Caloca, Lukas.Hermanns
#jira none
#ushell-cherrypick of 12649065 by eric.mcdaniel

#ROBOMERGE-SOURCE: CL 12729479 in //UE4/Release-4.25Plus/... via CL 12781786
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12782596 by eric mcdaniel in Main branch]
2020-04-14 13:41:58 -04:00
zabir hoque
c0d645c05f Expose AllowShaderWorkers to cvars as well.
#rb: Rolando.Caloca
#jira: none

#ROBOMERGE-SOURCE: CL 12491544 in //UE4/Release-4.25/... via CL 12491551 via CL 12491558
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12491562 by zabir hoque in Main branch]
2020-03-30 18:23:49 -04:00
ethan geller
1804052204 re-implment fix for startup crash that is currently used in 12.10: rely on hotfix currently live to reenable submix effects during startup, rather than setting the ini settings locally.
#localization none
#tests none#review [at]aaron.mcleran, [at]rob.gay


#ROBOMERGE-SOURCE: CL 12124966 via CL 12124973 via CL 12124978 via CL 12131182
#ROBOMERGE-BOT: (v659-12123632)

[CL 12131348 by ethan geller in Main branch]
2020-03-11 12:17:39 -04:00
ethan geller
3d58ac8109 Based on slack thread: Move bypass default value to BaseEngine.ini and ConsoleVariables.ini, in case race condition on startup on desktop platforms persists.
[FYI] seth.weedin, aaron.mcleran, rob.gay


#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 11954424 via CL 11954461 via CL 11954485 via CL 11954492
#ROBOMERGE-BOT: (v656-11643781)

[CL 11957103 by ethan geller in Main branch]
2020-03-05 15:23:46 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05: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
Rolando Caloca
c2d62c0ecc Copying //UE4/Dev-Rendering@10763356 to //UE4/Dev-RenderPlat-Staging
#rb none
#rnx

[CL 10769097 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2019-12-17 14:14:23 -05:00