Files
UnrealEngineUWP/Engine/Source/Developer/ShaderFormatVectorVM/Private
frank fella 0cf4a7b4cd Merging from Dev-Niagara 4360525, 4360676, 4364096 for Simon.Tovey
Some compile time optimizations

- Moved large map of hlsl keyword replacements from C++ to ini file to improve compile times.
- Now not using templates to handle input parameters to data interface. Now taking a bit from the bytecode offset to denote constant vs register.
- As well as improving compile times, this also makes DIs far easier to write and maintain so I've rolled out to all DIs. Has no affect on perf.
- Moved some things into the VectorVM namesspace.

#rb shaun.kime
#jira UE-61823

#ROBOMERGE-SOURCE: CL 4418639 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4418642 by frank fella in Staging-4.21 branch]
2018-10-02 19:06:28 -04:00
..