Merge pull request #2892 from greg-lunarg/mb
[platform/upstream/glslang.git] / Test / hlsl.clipdistance-5.vert
1 struct VS_INPUT         {
2     float4 Position             : POSITION;
3 };
4
5 struct VS_OUTPUT        {
6     float4 Position             : SV_Position;
7     float2 ClipRect[2]          : SV_ClipDistance0;  // array of float2 in split struct
8 };
9
10 VS_OUTPUT main(const VS_INPUT v)
11 {
12     VS_OUTPUT           Output;
13     Output.Position     = 0;
14
15     Output.ClipRect[0].x = 1;
16     Output.ClipRect[0].y = 2;
17     Output.ClipRect[1].x = 3;
18     Output.ClipRect[1].y = 4;
19
20     return Output;
21 }