blob: cbfcab8cfe0811dbeb2b93b1cff328580f65f384 [file] [log] [blame]
dan sinclaira5afb1f2024-09-20 04:34:34 +00001#version 310 es
2precision highp float;
3precision highp int;
dan sinclair6e93ca52024-08-28 23:58:04 +00004
dan sinclaira5afb1f2024-09-20 04:34:34 +00005layout(binding = 0, std430)
James Price71c1d542024-10-10 23:01:19 +00006buffer prevent_dce_block_1_ssbo {
7 ivec4 inner;
dan sinclaira5afb1f2024-09-20 04:34:34 +00008} v;
9layout(binding = 0, rgba8i) uniform highp readonly iimage2DArray arg_0;
10ivec4 textureLoad_582015() {
11 ivec2 v_1 = ivec2(ivec2(1));
12 ivec4 res = imageLoad(arg_0, ivec3(v_1, int(1)));
13 return res;
14}
15void main() {
James Price71c1d542024-10-10 23:01:19 +000016 v.inner = textureLoad_582015();
dan sinclaira5afb1f2024-09-20 04:34:34 +000017}
18#version 310 es
dan sinclair6e93ca52024-08-28 23:58:04 +000019
dan sinclaira5afb1f2024-09-20 04:34:34 +000020layout(binding = 0, std430)
James Price71c1d542024-10-10 23:01:19 +000021buffer prevent_dce_block_1_ssbo {
22 ivec4 inner;
dan sinclaira5afb1f2024-09-20 04:34:34 +000023} v;
24layout(binding = 0, rgba8i) uniform highp readonly iimage2DArray arg_0;
25ivec4 textureLoad_582015() {
26 ivec2 v_1 = ivec2(ivec2(1));
27 ivec4 res = imageLoad(arg_0, ivec3(v_1, int(1)));
28 return res;
29}
30layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
31void main() {
James Price71c1d542024-10-10 23:01:19 +000032 v.inner = textureLoad_582015();
dan sinclaira5afb1f2024-09-20 04:34:34 +000033}
34#version 310 es
35
36
37struct VertexOutput {
38 vec4 pos;
39 ivec4 prevent_dce;
40};
41
42layout(binding = 0, rgba8i) uniform highp readonly iimage2DArray arg_0;
43layout(location = 0) flat out ivec4 vertex_main_loc0_Output;
44ivec4 textureLoad_582015() {
45 ivec2 v = ivec2(ivec2(1));
46 ivec4 res = imageLoad(arg_0, ivec3(v, int(1)));
47 return res;
48}
49VertexOutput vertex_main_inner() {
50 VertexOutput tint_symbol = VertexOutput(vec4(0.0f), ivec4(0));
51 tint_symbol.pos = vec4(0.0f);
52 tint_symbol.prevent_dce = textureLoad_582015();
53 return tint_symbol;
54}
55void main() {
56 VertexOutput v_1 = vertex_main_inner();
57 gl_Position = v_1.pos;
58 gl_Position[1u] = -(gl_Position.y);
59 gl_Position[2u] = ((2.0f * gl_Position.z) - gl_Position.w);
60 vertex_main_loc0_Output = v_1.prevent_dce;
61 gl_PointSize = 1.0f;
62}