diff options
author | Kenneth Graunke <[email protected]> | 2011-09-05 12:20:18 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2011-09-07 07:46:57 -0700 |
commit | f6481be2988a872b16c76cc7f66acc6a2182bbd8 (patch) | |
tree | 0fbc5b3a5853ecf18fa1242d4656e547326ecc1c /src/glsl/builtins/ir/atanh | |
parent | 99c1a58b3067893d4fa444cd4abcf13bb43232ef (diff) |
glsl/builtins: Fix invalid vecN constants in hyperbolic functions.
Each of these vecN constants only provided one component, which is
illegal. The printed IR is meant to contain exactly as many components
as are necessary; the IR reader does not splat single values.
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Paul Berry <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/glsl/builtins/ir/atanh')
-rw-r--r-- | src/glsl/builtins/ir/atanh | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/glsl/builtins/ir/atanh b/src/glsl/builtins/ir/atanh index 5559e974066..5ef3596f052 100644 --- a/src/glsl/builtins/ir/atanh +++ b/src/glsl/builtins/ir/atanh @@ -11,27 +11,27 @@ (signature vec2 (parameters (declare (in) vec2 x)) - ((return (expression vec2 * (constant vec2 (0.5)) + ((return (expression vec2 * (constant float (0.5)) (expression vec2 log (expression vec2 / - (expression vec2 + (constant vec2 (1)) (var_ref x)) - (expression vec2 - (constant vec2 (1)) (var_ref x)))))))) + (expression vec2 + (constant float (1)) (var_ref x)) + (expression vec2 - (constant float (1)) (var_ref x)))))))) (signature vec3 (parameters (declare (in) vec3 x)) - ((return (expression vec3 * (constant vec3 (0.5)) + ((return (expression vec3 * (constant float (0.5)) (expression vec3 log (expression vec3 / - (expression vec3 + (constant vec3 (1)) (var_ref x)) - (expression vec3 - (constant vec3 (1)) (var_ref x)))))))) + (expression vec3 + (constant float (1)) (var_ref x)) + (expression vec3 - (constant float (1)) (var_ref x)))))))) (signature vec4 (parameters (declare (in) vec4 x)) - ((return (expression vec4 * (constant vec4 (0.5)) + ((return (expression vec4 * (constant float (0.5)) (expression vec4 log (expression vec4 / - (expression vec4 + (constant vec4 (1)) (var_ref x)) - (expression vec4 - (constant vec4 (1)) (var_ref x)))))))) + (expression vec4 + (constant float (1)) (var_ref x)) + (expression vec4 - (constant float (1)) (var_ref x)))))))) )) |