Merge pull request #2865 from alan-baker/update-license
[platform/upstream/glslang.git] / Test / spv.precisionNonESSamp.frag
1 #version 450\r
2 \r
3 precision lowp sampler2D;\r
4 precision lowp int;\r
5 precision lowp float;\r
6 \r
7 uniform lowp sampler2D s;\r
8 uniform highp sampler3D t;\r
9 layout(rgba32f) uniform lowp image2D i1;\r
10 layout(rgba32f) uniform highp image2D i2;\r
11 \r
12 layout(location = 0) in lowp vec2 v2;\r
13 layout(location = 1) in lowp vec3 v3;\r
14 layout(location = 3) flat in lowp ivec2 iv2;\r
15 \r
16 layout(location = 0) out lowp vec4 color;\r
17 \r
18 void main()\r
19 {\r
20     color = texture(s, v2);\r
21     color = texture(t, v3);\r
22     lowp vec4 vi1 = imageLoad(i1, iv2);\r
23     lowp vec4 vi2 = imageLoad(i2, iv2);\r
24 }\r