#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]
This notably implements SHADER_USE_ROOT_PARAMETER_STRUCT(), that is able to generate a cbuffer
for the shader's FParameters struct automatically, without requiring passing through a global shader parameter struct.
#rb yuriy.odonnell, patrick.kelly
[CL 4588603 by Guillaume Abadie in Dev-Rendering branch]