blob: cc613315423a92ad750ff9c7b6913c5456bf106d [file] [log] [blame]
James Priced90c72b2023-08-11 00:45:54 +00001#version 310 es
James Priced90c72b2023-08-11 00:45:54 +00002precision highp float;
Stephen Whiteca9f3862024-02-07 18:08:23 +00003precision highp int;
James Priced90c72b2023-08-11 00:45:54 +00004
Natalie Chouinard6ee63302024-06-25 20:45:30 +00005layout(binding = 0, std430) buffer prevent_dce_block_ssbo {
6 uvec4 inner;
7} prevent_dce;
8
Stephen Whitefff34d32024-07-11 22:53:05 +00009layout(binding = 0, r32ui) uniform highp uimage2D arg_0;
Natalie Chouinarde9027182024-06-13 18:50:19 +000010uvec4 textureLoad_93f23e() {
11 uvec4 res = imageLoad(arg_0, ivec2(uvec2(1u)));
12 return res;
13}
14
James Priced90c72b2023-08-11 00:45:54 +000015void fragment_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000016 prevent_dce.inner = textureLoad_93f23e();
James Priced90c72b2023-08-11 00:45:54 +000017}
18
19void main() {
20 fragment_main();
21 return;
22}
James Priced90c72b2023-08-11 00:45:54 +000023#version 310 es
24
Natalie Chouinard6ee63302024-06-25 20:45:30 +000025layout(binding = 0, std430) buffer prevent_dce_block_ssbo {
26 uvec4 inner;
27} prevent_dce;
28
Stephen Whitefff34d32024-07-11 22:53:05 +000029layout(binding = 0, r32ui) uniform highp uimage2D arg_0;
Natalie Chouinarde9027182024-06-13 18:50:19 +000030uvec4 textureLoad_93f23e() {
31 uvec4 res = imageLoad(arg_0, ivec2(uvec2(1u)));
32 return res;
33}
34
James Priced90c72b2023-08-11 00:45:54 +000035void compute_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000036 prevent_dce.inner = textureLoad_93f23e();
James Priced90c72b2023-08-11 00:45:54 +000037}
38
39layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
40void main() {
41 compute_main();
42 return;
43}