glsl: Fix for scalar float built-in definitions.

These need abs, and we need more tests.
This commit is contained in:
Kenneth Graunke
2010-09-08 15:38:09 -07:00
parent c3db43df04
commit fc1daab2a2
3 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -724,7 +724,7 @@ static const char *builtin_distance =
" (parameters\n"
" (declare (in) float p0)\n"
" (declare (in) float p1))\n"
" ((return (expression float - (var_ref p0) (var_ref p1)))))\n"
" ((return (expression float abs (expression float - (var_ref p0) (var_ref p1))))))\n"
"\n"
" (signature float\n"
" (parameters\n"
@@ -1302,7 +1302,7 @@ static const char *builtin_length =
" (signature float\n"
" (parameters\n"
" (declare (in) float arg0))\n"
" ((return (var_ref arg0))))\n"
" ((return (expression float abs (var_ref arg0)))))\n"
"\n"
" (signature float\n"
" (parameters\n"
+1 -1
View File
@@ -3,7 +3,7 @@
(parameters
(declare (in) float p0)
(declare (in) float p1))
((return (expression float - (var_ref p0) (var_ref p1)))))
((return (expression float abs (expression float - (var_ref p0) (var_ref p1))))))
(signature float
(parameters
+1 -1
View File
@@ -2,7 +2,7 @@
(signature float
(parameters
(declare (in) float arg0))
((return (var_ref arg0))))
((return (expression float abs (var_ref arg0)))))
(signature float
(parameters