ci: Remove gcc from macos matrix
[glslang.git] / Test / spv.precisionTexture.frag
blob78688896a53f4836a8ceb670ce64a3fd1233f15d
1 #version 310 es\r
2 precision mediump float;\r
3 precision mediump int;\r
4 layout(binding = 0) uniform mediump sampler2D texM;\r
5 layout(binding = 1) uniform highp sampler2D texH;\r
6 layout(binding = 0, rgba32f) uniform readonly mediump image2D imageM;\r
7 layout(binding = 1, rgba32f) uniform readonly highp image2D imageH;\r
8 \r
9 layout(location = 0) in highp vec4 vertex;\r
10 layout(location = 1) flat in highp ivec2 coord;\r
11 layout(location = 0) out vec4 fragColor;\r
13 void main()\r
14 {\r
15     vec4 v;\r
16     v = texture(texM, vertex.xy);\r
17     v = texture(texH, vertex.xy);\r
18     v = textureLod(texM, vertex.xy, vertex.z);\r
19     v = textureLod(texH, vertex.xy, vertex.z);\r
20     v = textureProj(texM, vertex.xyz);\r
21     v = textureProj(texH, vertex.xyz);\r
22     v = imageLoad(imageM, coord);\r
23     v = imageLoad(imageH, coord);\r