[FYI] [at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 7477169 via CL 7493374 via CL 7545060
#ROBOMERGE-BOT: (v372-7473910)
[CL 7545329 by justin marcus in Main branch]
[FYI] Justin.Marcus
#ROBOMERGE-SOURCE: CL 7445561 via CL 7446165 via CL 7450457
#ROBOMERGE-BOT: (v371-7306989)
[CL 7450607 by bob tellez in Main branch]
-Add FileExistsInPlatformPackage() to platform misc
-Add HasBuildMetaData() to bundle manager interface
[at]Thomas.Ross [at]Daniel.Lamb [at]Hongyi.Yu
#ROBOMERGE-SOURCE: CL 7437649 via CL 7437657 via CL 7438904
#ROBOMERGE-BOT: (v371-7306989)
[CL 7438929 by justin marcus in Main branch]
This change makes it possible to remove the layout and painting overhead that Slate performs every frame. The system is off by default as we continue to iterate on it.
However, this includes massive changes to batching, rendering, hit testing, and invalidation panels which are permanent changes and cannot be disabled.
#rb chris.gagnon, nick.darnell
[CODEREVIEW] nick.darnell
#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 7232617 via CL 7235502
#ROBOMERGE-BOT: (v367-6836689)
[CL 7235503 by matt kuhlenschmidt in Main branch]
Added ability for PreLoadScreenSettingsContainer to load slate brushes in groups. This way not all brushes are loaded at the same time.
#rb none
#tests Windows Editor, iOS client
#ROBOMERGE-SOURCE: CL 6354660 via CL 6354661 via CL 6354936
[CL 6354941 by thomas ross in Main branch]
#tests Android Client, IOS Client
[REVIEW] [at]Peter.Sauerbrei, [at]Josh.Adams
#ROBOMERGE-SOURCE: CL 5959301 via CL 5965795 via CL 5966253
[CL 5966300 by thomas ross in Main branch]
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people
#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024
[CL 5226277 by Josh Adams in Main branch]
- Move call to SwitchGameWindowToUseGameViewport to happen right after EngineInit instead of after first tick of GameEngine. Fixes cases where we are capturing video and trying to get viewport settings earlier in the process.
- Clean up moved to only happen on the first GameEngine tick isntead of checking for the PreLoadScreenManager every tick
#tests windows editor, windows editor client, ios client
#rb none
#ROBOMERGE-SOURCE: CL 4976275 via CL 4977561
[CL 4978220 by thomas ross in Main branch]
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]