Commit Graph

60 Commits

Author SHA1 Message Date
David Lesage
9835d3ebd4 Update naming of datasmith CVar
#rb johan.duparc

[CL 16746664 by David Lesage in ue5-main branch]
2021-06-22 14:47:37 -04:00
christopher waters
2679dd6157 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
#ROBOMERGE-BOT: (v831-16623017)

[CL 16633428 by christopher waters in ue5-main branch]
2021-06-10 19:52:24 -04:00
christopher waters
66680d06e3 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

[CL 16631848 by christopher waters in ue5-main branch]
2021-06-10 18:11:47 -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
Rolando Caloca
aa0d2303d6 Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
#rb none
#rnx

[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
Michael Lentine
f9b3324b32 Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 6903150
#rb none
#rnx

[CL 6903163 by Michael Lentine in Main branch]
2019-06-08 17:15:34 -04:00
krzysztof narkowicz
5a294271b3 ConsoleVariables.ini - added MeshDrawCommands debugging and cleaned up a bit.
#rb none
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 5278062 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5278063 by krzysztof narkowicz in Main branch]
2019-03-04 08:51:53 -05:00
juan canada
ac58ad5e6b Copying //UE4/Private-Woodchuck-Staging[at]4997051 to Release-4.22 (//UE4/Release-4.22)
#rb none
#jira
[FYI] marcus.wassmer
[FYI] zachary.wilson

#ROBOMERGE-SOURCE: CL 4997195 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4997198 by juan canada in Main branch]
2019-02-14 14:23:27 -05:00
Guillaume Abadie
43eb67d6fb Adds r.RDG.EmitWarnings to ConsoleVariables.ini for rendering programmer convenience.
#rb none

[CL 4900556 by Guillaume Abadie in Dev-Rendering branch]
2019-02-05 14:10:53 -05:00
Juan Canada
8354435dfa ConsoleVariables file reverted to its previous stage (was accidentally checked in CL 4879820)
#rb none

[CL 4880425 by Juan Canada in Dev-Rendering branch]
2019-02-02 20:02:30 -05:00