blob: d9145052cf8587ede3fe5f424d1cf3c1759ee6c1 [file] [log] [blame]
dan sinclairf2ad5fd2022-11-23 17:34:40 +00001#version 310 es
Ben Claytonf1f56b22023-03-09 19:58:23 +00002precision highp float;
Stephen Whiteca9f3862024-02-07 18:08:23 +00003precision highp int;
dan sinclairf2ad5fd2022-11-23 17:34:40 +00004
5void log2_5b464b() {
6 float res = 0.0f;
7}
8
Natalie Chouinarde9027182024-06-13 18:50:19 +00009struct VertexOutput {
10 vec4 pos;
11};
12
dan sinclairf2ad5fd2022-11-23 17:34:40 +000013void fragment_main() {
14 log2_5b464b();
15}
16
17void main() {
18 fragment_main();
19 return;
20}
21#version 310 es
22
23void log2_5b464b() {
24 float res = 0.0f;
25}
26
Natalie Chouinarde9027182024-06-13 18:50:19 +000027struct VertexOutput {
28 vec4 pos;
29};
30
dan sinclairf2ad5fd2022-11-23 17:34:40 +000031void compute_main() {
32 log2_5b464b();
33}
34
35layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
36void main() {
37 compute_main();
38 return;
39}
Natalie Chouinarde9027182024-06-13 18:50:19 +000040#version 310 es
41
42void log2_5b464b() {
43 float res = 0.0f;
44}
45
46struct VertexOutput {
47 vec4 pos;
48};
49
50VertexOutput vertex_main() {
51 VertexOutput tint_symbol = VertexOutput(vec4(0.0f, 0.0f, 0.0f, 0.0f));
52 tint_symbol.pos = vec4(0.0f);
53 log2_5b464b();
54 return tint_symbol;
55}
56
57void main() {
58 gl_PointSize = 1.0;
59 VertexOutput inner_result = vertex_main();
60 gl_Position = inner_result.pos;
61 gl_Position.y = -(gl_Position.y);
62 gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
63 return;
64}