diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structin.vert')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structin.vert | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structin.vert b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structin.vert new file mode 100644 index 00000000000..43d0cfd0bbd --- /dev/null +++ b/3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structin.vert @@ -0,0 +1,14 @@ +struct VI { + float4 m[2]; + uint2 coord; + linear float4 b; +}; + +VI main(float4 d, VI vi, float4 e) : SV_POSITION +{ + VI local; + + local.b = vi.m[1] + vi.m[0] + float4(vi.coord.x) + d + e; + + return local; +} |