Modified interface of vertex shader result to handle uniform output etc.
Merge branch 'xflow-vs2' into develop