summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/glslang/src/Test/spv.100ops.frag
blob: 1265786661d05d4c094213588c44600a0a8b68dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#version 310 es

lowp float foo();

in lowp float low, high;

lowp float face1 = 11.0;

out lowp vec4 Color;

void main()
{
    int z = 3;

    if (2.0 * low + 1.0 < high)
        ++z;

    Color = face1 * vec4(z) + foo();
}

lowp float face2 = -2.0;

lowp float foo()
{
    // testing if face2 initializer insert logic is correct in main
    return face2;
}