summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtins/ir/refract
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2010-09-07 23:21:22 -0700
committerKenneth Graunke <[email protected]>2010-09-08 12:09:41 -0700
commit1f7e6e1e724150e5e7309bdb781d7873bcc13687 (patch)
tree3266e735a4725c8bae35b40ca55ab7c6a7460cb2 /src/glsl/builtins/ir/refract
parent84160a0454b17306e6b9bff5b6e50e54959c5680 (diff)
glsl/builtins: Don't use ir_binop_dot on floating point values.
ir_binop_dot is only defined for vector types. Use ir_binop_mul.
Diffstat (limited to 'src/glsl/builtins/ir/refract')
-rw-r--r--src/glsl/builtins/ir/refract6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/glsl/builtins/ir/refract b/src/glsl/builtins/ir/refract
index d9dd8226eea..f6319b0ed47 100644
--- a/src/glsl/builtins/ir/refract
+++ b/src/glsl/builtins/ir/refract
@@ -11,8 +11,8 @@
(expression float * (var_ref eta)
(expression float - (constant float (1.0))
(expression float *
- (expression float dot (var_ref n) (var_ref i))
- (expression float dot (var_ref n) (var_ref i))))))))
+ (expression float * (var_ref n) (var_ref i))
+ (expression float * (var_ref n) (var_ref i))))))))
(if (expression bool < (var_ref k) (constant float (0.0)))
((return (constant float (0.0))))
((return (expression float -
@@ -20,7 +20,7 @@
(expression float *
(expression float +
(expression float * (var_ref eta)
- (expression float dot (var_ref n) (var_ref i)))
+ (expression float * (var_ref n) (var_ref i)))
(expression float sqrt (var_ref k)))
(var_ref n))))))))