HLSL: Flatten vertex input and fragment output structures.
authorJohn Kessenich <cepheus@frii.com>
Fri, 9 Sep 2016 22:32:09 +0000 (16:32 -0600)
committerJohn Kessenich <cepheus@frii.com>
Sat, 10 Sep 2016 17:09:24 +0000 (11:09 -0600)
commitcd0a78a0d9974074f7244f6aa15bd14a66693330
tree0603339d55c179c5325618108afebdd20e4f2333
parent6295c27900d3946f1c1322e8c046caea9247807c
HLSL: Flatten vertex input and fragment output structures.

Vulkan can't handle structures into the vertex stage or out
of the fragment stage.
Test/baseResults/hlsl.entry-out.frag.out
Test/baseResults/hlsl.structin.vert.out [new file with mode: 0755]
Test/hlsl.structin.vert [new file with mode: 0644]
glslang/Include/revision.h
gtests/Hlsl.FromFile.cpp
hlsl/hlslParseHelper.cpp
hlsl/hlslParseHelper.h