//UE4/Dev-Rendering/Engine/Source/Developer/ShaderCompilerCommon/Private/ShaderCompilerCommon.cpp
to //UE4/Main/Engine/Source/Developer/ShaderCompilerCommon/Private/ShaderCompilerCommon.cpp
#rb none
#fyi Will.Damon, Matt.Collins
#jira UE-87533
#rnx
[CL 11122913 by Lukas Hermanns in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870584 by ryan durand in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 10015845 via CL 10015855 via CL 10019447 via CL 10019518
#ROBOMERGE-BOT: (v562-10004402)
[CL 10019618 by rolando caloca in Main branch]
#jira
#rnx
[CODEREVIEW] Rolando.Caloca
#ROBOMERGE-SOURCE: CL 9974473 via CL 9974492 via CL 9974496 via CL 9974508
#ROBOMERGE-BOT: (v560-9963197)
[CL 9974516 by marc audy in Main branch]
- Support for primitive type in geometry shaders
- Support for unorm/snorm inside buffer inner types
- Support for inline
- Fix HlslLexer eating the line after #pragma
- Fix forward function declarations not written correctly
- Support for typedef on HlslParser
#rb none
#rnx
#jira
#ROBOMERGE-OWNER: rolando.caloca
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 9970724 via CL 9972011 via CL 9972063 via CL 9972128
#ROBOMERGE-BOT: (v560-9963197)
[CL 9972887 by rolando caloca in Main branch]
- Fix for not dumping shaders when using shader pipelines on error
- Fix for HlslParser skipping extra lines on #endif
#rb Lukas.Hermanns
#jira UE-82174
#ROBOMERGE-SOURCE: CL 9736612 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)
[CL 9736614 by rolando caloca in Main branch]
Replicated from CL# 7924370.
#rb none
#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063
#ROBOMERGE-BOT: (v443-9013191)
[CL 9279836 by steve robb in Main branch]