1#version 310 es
2precision mediump float;
3
4uniform highp writeonly uimage2D arg_0;
5
6void textureDimensions_c7943d() {
7  ivec2 res = imageSize(arg_0);
8}
9
10struct tint_symbol {
11  vec4 value;
12};
13
14vec4 vertex_main_inner() {
15  textureDimensions_c7943d();
16  return vec4(0.0f, 0.0f, 0.0f, 0.0f);
17}
18
19tint_symbol vertex_main() {
20  vec4 inner_result = vertex_main_inner();
21  tint_symbol wrapper_result = tint_symbol(vec4(0.0f, 0.0f, 0.0f, 0.0f));
22  wrapper_result.value = inner_result;
23  return wrapper_result;
24}
25void main() {
26  tint_symbol outputs;
27  outputs = vertex_main();
28  gl_Position = outputs.value;
29  gl_Position.y = -gl_Position.y;
30}
31
32
33#version 310 es
34precision mediump float;
35
36uniform highp writeonly uimage2D arg_0;
37
38void textureDimensions_c7943d() {
39  ivec2 res = imageSize(arg_0);
40}
41
42struct tint_symbol {
43  vec4 value;
44};
45
46void fragment_main() {
47  textureDimensions_c7943d();
48  return;
49}
50void main() {
51  fragment_main();
52}
53
54
55#version 310 es
56precision mediump float;
57
58uniform highp writeonly uimage2D arg_0;
59
60void textureDimensions_c7943d() {
61  ivec2 res = imageSize(arg_0);
62}
63
64struct tint_symbol {
65  vec4 value;
66};
67
68layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
69void compute_main() {
70  textureDimensions_c7943d();
71  return;
72}
73void main() {
74  compute_main();
75}
76
77
78