Merge pull request #2892 from greg-lunarg/mb
[platform/upstream/glslang.git] / Test / spv.uniformInitializerStruct.frag
1 #version 450
2
3 layout (location = 0) out vec4 color;
4
5 layout (location = 0) uniform struct {
6         float r;
7         float g;
8         float b;
9 } parts[2] = { { 1.0, 1.0, 1.0}, { 0.0, 1.0, 0.0 } };
10
11 void main() {
12   color = vec4(0.0, 0.0, 0.0, 1.0);
13
14   for (int i = 0; i < 2; i++) {
15     color.r += parts[i].r;
16     color.g += parts[i].g;
17     color.b += parts[i].b;
18   }
19 }