blob: eef64e979c8214a561d429622d6127e35b2204af [file] [log] [blame]
Ben Claytoneb29f812022-06-01 19:49:50 +00001#version 310 es
2
Stephen White1d04cf82023-01-07 17:19:21 +00003layout(rgba32f) uniform highp writeonly image2D arg_0;
Ben Claytoneb29f812022-06-01 19:49:50 +00004void textureStore_6b75c3() {
Stephen White1d04cf82023-01-07 17:19:21 +00005 imageStore(arg_0, ivec2(1, 0), vec4(1.0f));
Ben Claytoneb29f812022-06-01 19:49:50 +00006}
7
8vec4 vertex_main() {
9 textureStore_6b75c3();
10 return vec4(0.0f);
11}
12
13void main() {
14 gl_PointSize = 1.0;
15 vec4 inner_result = vertex_main();
16 gl_Position = inner_result;
17 gl_Position.y = -(gl_Position.y);
18 gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
19 return;
20}
Ben Claytoneb29f812022-06-01 19:49:50 +000021#version 310 es
Ben Claytonf1f56b22023-03-09 19:58:23 +000022precision highp float;
Ben Claytoneb29f812022-06-01 19:49:50 +000023
Stephen White1d04cf82023-01-07 17:19:21 +000024layout(rgba32f) uniform highp writeonly image2D arg_0;
Ben Claytoneb29f812022-06-01 19:49:50 +000025void textureStore_6b75c3() {
Stephen White1d04cf82023-01-07 17:19:21 +000026 imageStore(arg_0, ivec2(1, 0), vec4(1.0f));
Ben Claytoneb29f812022-06-01 19:49:50 +000027}
28
29void fragment_main() {
30 textureStore_6b75c3();
31}
32
33void main() {
34 fragment_main();
35 return;
36}
Ben Claytoneb29f812022-06-01 19:49:50 +000037#version 310 es
38
Stephen White1d04cf82023-01-07 17:19:21 +000039layout(rgba32f) uniform highp writeonly image2D arg_0;
Ben Claytoneb29f812022-06-01 19:49:50 +000040void textureStore_6b75c3() {
Stephen White1d04cf82023-01-07 17:19:21 +000041 imageStore(arg_0, ivec2(1, 0), vec4(1.0f));
Ben Claytoneb29f812022-06-01 19:49:50 +000042}
43
44void compute_main() {
45 textureStore_6b75c3();
46}
47
48layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
49void main() {
50 compute_main();
51 return;
52}