blob: c92cfa471a5271c9084853182c6a7f27d14693d1 [file] [log] [blame]
dan sinclair30eb6eb2024-09-19 00:04:39 +00001#version 460
James Priced90c72b2023-08-11 00:45:54 +00002
James Priced90c72b2023-08-11 00:45:54 +00003layout(binding = 0, std430) buffer prevent_dce_block_ssbo {
4 uvec4 inner;
5} prevent_dce;
6
dan sinclair30eb6eb2024-09-19 00:04:39 +00007layout(binding = 0, rg32ui) uniform highp uimage2DArray arg_0;
8uvec4 textureLoad_34d97c() {
Stephen White243017b2023-09-25 16:36:31 +00009 uvec4 res = imageLoad(arg_0, ivec3(ivec2(1), 1));
dan sinclair30eb6eb2024-09-19 00:04:39 +000010 return res;
James Priced90c72b2023-08-11 00:45:54 +000011}
12
13void fragment_main() {
dan sinclair30eb6eb2024-09-19 00:04:39 +000014 prevent_dce.inner = textureLoad_34d97c();
James Priced90c72b2023-08-11 00:45:54 +000015}
16
17void main() {
18 fragment_main();
19 return;
20}
dan sinclair30eb6eb2024-09-19 00:04:39 +000021#version 460
James Priced90c72b2023-08-11 00:45:54 +000022
James Priced90c72b2023-08-11 00:45:54 +000023layout(binding = 0, std430) buffer prevent_dce_block_ssbo {
24 uvec4 inner;
25} prevent_dce;
26
dan sinclair30eb6eb2024-09-19 00:04:39 +000027layout(binding = 0, rg32ui) uniform highp uimage2DArray arg_0;
28uvec4 textureLoad_34d97c() {
Stephen White243017b2023-09-25 16:36:31 +000029 uvec4 res = imageLoad(arg_0, ivec3(ivec2(1), 1));
dan sinclair30eb6eb2024-09-19 00:04:39 +000030 return res;
James Priced90c72b2023-08-11 00:45:54 +000031}
32
33void compute_main() {
dan sinclair30eb6eb2024-09-19 00:04:39 +000034 prevent_dce.inner = textureLoad_34d97c();
James Priced90c72b2023-08-11 00:45:54 +000035}
36
37layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
38void main() {
39 compute_main();
40 return;
41}