blob: c5fda5d31fbf092a13b97bdf5f5c4ffbc650a50a [file] [log] [blame]
Stephen White2fe0f4b2021-11-16 15:15:36 +00001#version 310 es
2precision mediump float;
3
4void tan_8ce3e9() {
5 vec2 res = tan(vec2(0.0f, 0.0f));
6}
7
Stephen White0b392702022-01-28 22:36:58 +00008vec4 vertex_main() {
Stephen White2fe0f4b2021-11-16 15:15:36 +00009 tan_8ce3e9();
10 return vec4(0.0f, 0.0f, 0.0f, 0.0f);
11}
12
Stephen White2fe0f4b2021-11-16 15:15:36 +000013void main() {
Stephen White0b392702022-01-28 22:36:58 +000014 vec4 inner_result = vertex_main();
15 gl_Position = inner_result;
16 gl_Position.y = -(gl_Position.y);
17 gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
18 return;
Stephen White2fe0f4b2021-11-16 15:15:36 +000019}
Stephen White2fe0f4b2021-11-16 15:15:36 +000020#version 310 es
21precision mediump float;
22
23void tan_8ce3e9() {
24 vec2 res = tan(vec2(0.0f, 0.0f));
25}
26
Stephen White2fe0f4b2021-11-16 15:15:36 +000027void fragment_main() {
28 tan_8ce3e9();
Stephen White2fe0f4b2021-11-16 15:15:36 +000029}
Stephen Whitee2f35ba2022-01-26 16:48:55 +000030
Stephen White2fe0f4b2021-11-16 15:15:36 +000031void main() {
32 fragment_main();
Stephen White0b392702022-01-28 22:36:58 +000033 return;
Stephen White2fe0f4b2021-11-16 15:15:36 +000034}
Stephen White2fe0f4b2021-11-16 15:15:36 +000035#version 310 es
36precision mediump float;
37
38void tan_8ce3e9() {
39 vec2 res = tan(vec2(0.0f, 0.0f));
40}
41
Stephen White2fe0f4b2021-11-16 15:15:36 +000042void compute_main() {
43 tan_8ce3e9();
Stephen White2fe0f4b2021-11-16 15:15:36 +000044}
Stephen Whitee2f35ba2022-01-26 16:48:55 +000045
Stephen White0b392702022-01-28 22:36:58 +000046layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
Stephen White2fe0f4b2021-11-16 15:15:36 +000047void main() {
48 compute_main();
Stephen White0b392702022-01-28 22:36:58 +000049 return;
Stephen White2fe0f4b2021-11-16 15:15:36 +000050}