Merge remote branch 'origin/master' into glsl2
[mesa.git] / src / glsl / builtins / 130 / cosh
1 ((function cosh
2 (signature float
3 (parameters
4 (declare (in) float x))
5 ((return (expression float * (constant float (0.5))
6 (expression float +
7 (expression float exp (var_ref x))
8 (expression float exp (expression float neg (var_ref x))))))))
9 (signature vec2
10 (parameters
11 (declare (in) vec2 x))
12 ((return (expression vec2 * (constant vec2 (0.5))
13 (expression vec2 +
14 (expression vec2 exp (var_ref x))
15 (expression vec2 exp (expression vec2 neg (var_ref x))))))))
16 (signature vec3
17 (parameters
18 (declare (in) vec3 x))
19 ((return (expression vec3 * (constant vec3 (0.5))
20 (expression vec3 +
21 (expression vec3 exp (var_ref x))
22 (expression vec3 exp (expression vec3 neg (var_ref x))))))))
23 (signature vec4
24 (parameters
25 (declare (in) vec4 x))
26 ((return (expression vec4 * (constant vec4 (0.5))
27 (expression vec4 +
28 (expression vec4 exp (var_ref x))
29 (expression vec4 exp (expression vec4 neg (var_ref x))))))))
30 ))