blob: a3046a2b91b4428661f4c558da649d30cc6b204b [file] [log] [blame]
Ben Claytonda5424b2022-10-24 23:58:53 +00001#version 310 es
Ben Claytonf1f56b22023-03-09 19:58:23 +00002precision highp float;
Stephen Whiteca9f3862024-02-07 18:08:23 +00003precision highp int;
Ben Claytonda5424b2022-10-24 23:58:53 +00004
Natalie Chouinard6ee63302024-06-25 20:45:30 +00005layout(binding = 0, std430) buffer prevent_dce_block_ssbo {
6 vec4 inner;
7} prevent_dce;
8
Ben Claytonda5424b2022-10-24 23:58:53 +00009uniform highp sampler2DArray arg_1_arg_2;
10
Natalie Chouinarde9027182024-06-13 18:50:19 +000011vec4 textureGather_17baac() {
12 vec2 arg_3 = vec2(1.0f);
13 uint arg_4 = 1u;
14 vec4 res = textureGather(arg_1_arg_2, vec3(arg_3, float(arg_4)), 1);
15 return res;
16}
17
Natalie Chouinarde9027182024-06-13 18:50:19 +000018struct VertexOutput {
19 vec4 pos;
20 vec4 prevent_dce;
21};
Ben Claytonda5424b2022-10-24 23:58:53 +000022
23void fragment_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000024 prevent_dce.inner = textureGather_17baac();
Ben Claytonda5424b2022-10-24 23:58:53 +000025}
26
27void main() {
28 fragment_main();
29 return;
30}
31#version 310 es
32
Natalie Chouinard6ee63302024-06-25 20:45:30 +000033layout(binding = 0, std430) buffer prevent_dce_block_ssbo {
34 vec4 inner;
35} prevent_dce;
36
Ben Claytonda5424b2022-10-24 23:58:53 +000037uniform highp sampler2DArray arg_1_arg_2;
38
Natalie Chouinarde9027182024-06-13 18:50:19 +000039vec4 textureGather_17baac() {
40 vec2 arg_3 = vec2(1.0f);
41 uint arg_4 = 1u;
42 vec4 res = textureGather(arg_1_arg_2, vec3(arg_3, float(arg_4)), 1);
43 return res;
44}
45
Natalie Chouinarde9027182024-06-13 18:50:19 +000046struct VertexOutput {
47 vec4 pos;
48 vec4 prevent_dce;
49};
Ben Claytonda5424b2022-10-24 23:58:53 +000050
51void compute_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000052 prevent_dce.inner = textureGather_17baac();
Ben Claytonda5424b2022-10-24 23:58:53 +000053}
54
55layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
56void main() {
57 compute_main();
58 return;
59}
Natalie Chouinarde9027182024-06-13 18:50:19 +000060#version 310 es
61
62layout(location = 0) flat out vec4 prevent_dce_1;
63uniform highp sampler2DArray arg_1_arg_2;
64
65vec4 textureGather_17baac() {
66 vec2 arg_3 = vec2(1.0f);
67 uint arg_4 = 1u;
68 vec4 res = textureGather(arg_1_arg_2, vec3(arg_3, float(arg_4)), 1);
69 return res;
70}
71
72struct VertexOutput {
73 vec4 pos;
74 vec4 prevent_dce;
75};
76
77VertexOutput vertex_main() {
78 VertexOutput tint_symbol = VertexOutput(vec4(0.0f, 0.0f, 0.0f, 0.0f), vec4(0.0f, 0.0f, 0.0f, 0.0f));
79 tint_symbol.pos = vec4(0.0f);
80 tint_symbol.prevent_dce = textureGather_17baac();
81 return tint_symbol;
82}
83
84void main() {
85 gl_PointSize = 1.0;
86 VertexOutput inner_result = vertex_main();
87 gl_Position = inner_result.pos;
88 prevent_dce_1 = inner_result.prevent_dce;
89 gl_Position.y = -(gl_Position.y);
90 gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
91 return;
92}