blob: 4730c314a1f264e72934fc22243a290bb2a2e1aa [file] [log] [blame]
Ben Clayton13f08902022-10-26 18:36:44 +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 Clayton13f08902022-10-26 18:36:44 +00004
Natalie Chouinard6ee63302024-06-25 20:45:30 +00005layout(binding = 0, std430) buffer prevent_dce_block_ssbo {
6 uvec3 inner;
Natalie Chouinard6ee63302024-06-25 20:45:30 +00007} prevent_dce;
8
Stephen Whitefff34d32024-07-11 22:53:05 +00009layout(binding = 0, rgba32i) uniform highp writeonly iimage3D arg_0;
Natalie Chouinarde9027182024-06-13 18:50:19 +000010uvec3 textureDimensions_15aa17() {
11 uvec3 res = uvec3(imageSize(arg_0));
12 return res;
13}
14
Ben Clayton13f08902022-10-26 18:36:44 +000015void fragment_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000016 prevent_dce.inner = textureDimensions_15aa17();
Ben Clayton13f08902022-10-26 18:36:44 +000017}
18
19void main() {
20 fragment_main();
21 return;
22}
23#version 310 es
24
Natalie Chouinard6ee63302024-06-25 20:45:30 +000025layout(binding = 0, std430) buffer prevent_dce_block_ssbo {
26 uvec3 inner;
Natalie Chouinard6ee63302024-06-25 20:45:30 +000027} prevent_dce;
28
Stephen Whitefff34d32024-07-11 22:53:05 +000029layout(binding = 0, rgba32i) uniform highp writeonly iimage3D arg_0;
Natalie Chouinarde9027182024-06-13 18:50:19 +000030uvec3 textureDimensions_15aa17() {
31 uvec3 res = uvec3(imageSize(arg_0));
32 return res;
33}
34
Ben Clayton13f08902022-10-26 18:36:44 +000035void compute_main() {
Natalie Chouinarde9027182024-06-13 18:50:19 +000036 prevent_dce.inner = textureDimensions_15aa17();
Ben Clayton13f08902022-10-26 18:36:44 +000037}
38
39layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
40void main() {
41 compute_main();
42 return;
43}