blob: 511a5070e173241cd39173fbe0aec61a6edf9e39 [file] [log] [blame]
Zhaoming Jiang9443ceb2022-08-05 15:15:17 +00001#version 310 es
2#extension GL_AMD_gpu_shader_half_float : require
3
4void cos_5bc2c6() {
dan sinclair02d4ea02022-11-10 15:52:41 +00005 f16vec2 arg_0 = f16vec2(0.0hf);
Zhaoming Jiang9443ceb2022-08-05 15:15:17 +00006 f16vec2 res = cos(arg_0);
7}
8
9vec4 vertex_main() {
10 cos_5bc2c6();
11 return vec4(0.0f);
12}
13
14void main() {
15 gl_PointSize = 1.0;
16 vec4 inner_result = vertex_main();
17 gl_Position = inner_result;
18 gl_Position.y = -(gl_Position.y);
19 gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
20 return;
21}
22#version 310 es
23#extension GL_AMD_gpu_shader_half_float : require
24precision mediump float;
25
26void cos_5bc2c6() {
dan sinclair02d4ea02022-11-10 15:52:41 +000027 f16vec2 arg_0 = f16vec2(0.0hf);
Zhaoming Jiang9443ceb2022-08-05 15:15:17 +000028 f16vec2 res = cos(arg_0);
29}
30
31void fragment_main() {
32 cos_5bc2c6();
33}
34
35void main() {
36 fragment_main();
37 return;
38}
39#version 310 es
40#extension GL_AMD_gpu_shader_half_float : require
41
42void cos_5bc2c6() {
dan sinclair02d4ea02022-11-10 15:52:41 +000043 f16vec2 arg_0 = f16vec2(0.0hf);
Zhaoming Jiang9443ceb2022-08-05 15:15:17 +000044 f16vec2 res = cos(arg_0);
45}
46
47void compute_main() {
48 cos_5bc2c6();
49}
50
51layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
52void main() {
53 compute_main();
54 return;
55}