Commit Graph

10 Commits

Author SHA1 Message Date
michael trepka
139afcf9b7 Changed the thread priority for FCompilePipelineStateTask on Mac to AnyBackgroundThreadNormalTask and reverted the default batch size for the fast mode to 50. Thanks to this we don't starve the game thread as much as before without sacrificing the load times.
#rb Richard.Wallis


#ROBOMERGE-SOURCE: CL 5669899 via CL 5669900 via CL 5669901 via CL 5669902 via CL 5671912

[CL 5671998 by michael trepka in Main branch]
2019-04-01 14:25:28 -04:00
richard wallis
0b8a816ad1 Speculative fix for macOS client builds crashing on launch due to bad PSO cache file. Don't write to PSO cache file while the Engine is shutting down - auto saves should have kept the file upto date.
#rb michael.trepka


#ROBOMERGE-SOURCE: CL 5661773 via CL 5661774 via CL 5661775 via CL 5661776 via CL 5661904

[CL 5661908 by richard wallis in Main branch]
2019-04-01 07:02:58 -04:00
Rolando Caloca
8e16044464 UE4 - Fix clang compile errors
#jira UE-71335
#rnx
#rb none

[CL 5359571 by Rolando Caloca in Main branch]
2019-03-11 11:09:10 -04:00
rolando caloca
ab0f16c6f9 UE4.22 - Use Vertex declaration cache
#rb none
#jira
#rnx

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

[CL 5012784 by rolando caloca in Main branch]
2019-02-15 18:52:44 -05:00
rolando caloca
3249f9268e F - Compile out geometry and tessellation stages on mobile platforms. Platforms can disable either or both for some memory savings.
#rb Marcus.Wassmer
#rnx
#jira


#ROBOMERGE-OWNER: rolando.caloca
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 4977338 via CL 4977347 via CL 4979031

[CL 4981812 by rolando caloca in Main branch]
2019-02-13 08:48:07 -05:00
Marcus Wassmer
a8d6cc952b Merging //UE4/Dev-Main@4700769 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4729861 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:04:38 -05:00
Marcus Wassmer
cbfcbbb93b Merging //UE4/Dev-Main@4662404 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Should be just copyright updates

[CL 4680440 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:16:26 -05:00
Mark Satterthwaite
fae5fe9fbe Add a CVar, r.ShaderPipelineCache.StartupMode to control what mode the PipelineCache starts in so we can control whether it starts paused (0), in 'fast' mode (1 - default), or in 'background' mode (2).
#rb none

[CL 4653129 by Mark Satterthwaite in Dev-Rendering branch]
2018-12-12 11:27:43 -05:00
Marcus Wassmer
c56a69a8c0 Merging //UE4/Dev-Main@4567547 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4568017 by Marcus Wassmer in Dev-Rendering branch]
2018-11-14 21:37:16 -05:00
Guillaume Abadie
c72b7a33d8 Merging //UE4/Dev-Rendering-Graph@4492585 to Dev-Rendering (//UE4/Dev-Rendering)
This implements the framework to write the high level rendering code into passes organized in direct acyclic graph. It is also unifying the uniform buffer, shader parameters, and pass parameters to same single API: structures with run time meta data. This allow high level user code be extremely seamless, user code debugging, and render graph ease of implementation and debugging.

Issue of collaborative work of Arne Schnober, Brian Karis, Daniel Wright, Marcus Wassmer and Guillaume Abadie.

Names of the graph managed resources are not final.

#rb Arne.Schnober, Brian.Karis, Daniel.Wright, Marcus.Wassmer

[CL 4492694 by Guillaume Abadie in Dev-Rendering branch]
2018-10-19 17:36:35 -04:00