Fix some typing issues in asin.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 9 Jun 2010 21:15:04 +0000 (14:15 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 9 Jun 2010 21:15:04 +0000 (14:15 -0700)
CorrectFunction.vert now passes.

builtin_function.cpp
builtins/110/asin

index bc04090..c75805c 100644 (file)
@@ -131,12 +131,12 @@ static const char *builtins_110_asin = {
    "                      (constant float (0.0742610))\n"
    "              (expression float abs (var_ref x))))))))))\n"
    "\n"
-   "   (signature float\n"
+   "   (signature vec2\n"
    "     (parameters\n"
    "       (declare (in) vec2 x))\n"
    "     ((return (expression vec2 *\n"
-   "                  (expression vec2 -\n"
-   "           (expression vec2 *\n"
+   "                  (expression float -\n"
+   "           (expression float *\n"
    "            (constant float (3.1415926))\n"
    "            (constant float (0.5)))\n"
    "           (expression vec2 sqrt\n"
@@ -153,12 +153,12 @@ static const char *builtins_110_asin = {
    "                      (constant float (0.0742610))\n"
    "              (expression vec2 abs (var_ref x))))))))))\n"
    "\n"
-   "   (signature float\n"
+   "   (signature vec3\n"
    "     (parameters\n"
    "       (declare (in) vec3 x))\n"
    "     ((return (expression vec3 *\n"
    "                  (expression vec3 -\n"
-   "           (expression vec3 *\n"
+   "           (expression float *\n"
    "            (constant float (3.1415926))\n"
    "            (constant float (0.5)))\n"
    "           (expression vec3 sqrt\n"
@@ -175,12 +175,12 @@ static const char *builtins_110_asin = {
    "                      (constant float (0.0742610))\n"
    "              (expression vec3 abs (var_ref x))))))))))\n"
    "\n"
-   "   (signature float\n"
+   "   (signature vec4\n"
    "     (parameters\n"
    "       (declare (in) vec4 x))\n"
    "     ((return (expression vec4 *\n"
    "                  (expression vec4 -\n"
-   "           (expression vec4 *\n"
+   "           (expression float *\n"
    "            (constant float (3.1415926))\n"
    "            (constant float (0.5)))\n"
    "           (expression vec4 sqrt\n"
index 5e1d167..fe93337 100644 (file)
                   (constant float (0.0742610))
                   (expression float abs (var_ref x))))))))))
 
-   (signature float
+   (signature vec2
      (parameters
        (declare (in) vec2 x))
      ((return (expression vec2 *
-              (expression vec2 -
-               (expression vec2 *
+              (expression float -
+               (expression float *
                 (constant float (3.1415926))
                 (constant float (0.5)))
                (expression vec2 sqrt
                   (constant float (0.0742610))
                   (expression vec2 abs (var_ref x))))))))))
 
-   (signature float
+   (signature vec3
      (parameters
        (declare (in) vec3 x))
      ((return (expression vec3 *
               (expression vec3 -
-               (expression vec3 *
+               (expression float *
                 (constant float (3.1415926))
                 (constant float (0.5)))
                (expression vec3 sqrt
                   (constant float (0.0742610))
                   (expression vec3 abs (var_ref x))))))))))
 
-   (signature float
+   (signature vec4
      (parameters
        (declare (in) vec4 x))
      ((return (expression vec4 *
               (expression vec4 -
-               (expression vec4 *
+               (expression float *
                 (constant float (3.1415926))
                 (constant float (0.5)))
                (expression vec4 sqrt