1#version 310 es 2precision mediump float; 3 4uniform highp usampler3D arg_0; 5 6void textureDimensions_2efa05() { 7 ivec3 res = textureSize(arg_0, 0); 8} 9 10struct tint_symbol { 11 vec4 value; 12}; 13 14vec4 vertex_main_inner() { 15 textureDimensions_2efa05(); 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 usampler3D arg_0; 37 38void textureDimensions_2efa05() { 39 ivec3 res = textureSize(arg_0, 0); 40} 41 42struct tint_symbol { 43 vec4 value; 44}; 45 46void fragment_main() { 47 textureDimensions_2efa05(); 48 return; 49} 50void main() { 51 fragment_main(); 52} 53 54 55#version 310 es 56precision mediump float; 57 58uniform highp usampler3D arg_0; 59 60void textureDimensions_2efa05() { 61 ivec3 res = textureSize(arg_0, 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_2efa05(); 71 return; 72} 73void main() { 74 compute_main(); 75} 76 77 78