Merge pull request #2976 from jeremy-lunarg/hayes-fix-2975
[platform/upstream/glslang.git] / Test / spv.pushConstant.vert
1 #version 400\r
2 \r
3 layout(push_constant) uniform Material {\r
4     int kind;\r
5     float fa[3];\r
6 } matInst;\r
7 \r
8 out vec4 color;\r
9 \r
10 void main()\r
11 {\r
12     switch (matInst.kind) {\r
13     case 1:  color = vec4(0.2); break;\r
14     case 2:  color = vec4(0.5); break;\r
15     default: color = vec4(0.0); break;\r
16     }\r
17 }\r