mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
Refresh autogenerated file builtin_function.cpp.
This commit is contained in:
parent
7e908a6a27
commit
83035574db
1 changed files with 18 additions and 101 deletions
|
|
@ -2019,104 +2019,33 @@ static const char *builtins_110_smoothstep = {
|
|||
" (declare (in) vec2 edge0)\n"
|
||||
" (declare (in) vec2 edge1)\n"
|
||||
" (declare (in) vec2 x))\n"
|
||||
" ((declare () vec2 t)\n"
|
||||
" (declare () vec2 retval)\n"
|
||||
"\n"
|
||||
" (assign (constant bool (1)) (swiz x (var_ref t))\n"
|
||||
" (expression float max\n"
|
||||
" (expression float min\n"
|
||||
" (expression float / (expression float - (swiz x (var_ref x)) (swiz x (var_ref edge0))) (expression float - (swiz x (var_ref edge1)) (swiz x (var_ref edge0))))\n"
|
||||
" (constant float (1.0)))\n"
|
||||
" (constant float (0.0))))\n"
|
||||
" (assign (constant bool (1)) (swiz x (var_ref retval)) (expression float * (swiz x (var_ref t)) (expression float * (swiz x (var_ref t)) (expression float - (constant float (3.000000)) (expression float * (constant float (2.000000)) (swiz x (var_ref t)))))))\n"
|
||||
"\n"
|
||||
" (assign (constant bool (1)) (swiz y (var_ref t))\n"
|
||||
" (expression float max\n"
|
||||
" (expression float min\n"
|
||||
" (expression float / (expression float - (swiz y (var_ref x)) (swiz y (var_ref edge0))) (expression float - (swiz y (var_ref edge1)) (swiz y (var_ref edge0))))\n"
|
||||
" (constant float (1.0)))\n"
|
||||
" (constant float (0.0))))\n"
|
||||
" (assign (constant bool (1)) (swiz y (var_ref retval)) (expression float * (swiz y (var_ref t)) (expression float * (swiz y (var_ref t)) (expression float - (constant float (3.000000)) (expression float * (constant float (2.000000)) (swiz y (var_ref t)))))))\n"
|
||||
" (return (var_ref retval))\n"
|
||||
" ))\n"
|
||||
" ((return (expression vec2 max\n"
|
||||
" (expression vec2 min\n"
|
||||
" (expression vec2 / (expression vec2 - (var_ref x) (var_ref edge0)) (expression vec2 - (var_ref edge1) (var_ref edge0)))\n"
|
||||
" (constant vec2 (1.0 1.0)))\n"
|
||||
" (constant vec2 (0.0 0.0))))))\n"
|
||||
"\n"
|
||||
" (signature vec3\n"
|
||||
" (parameters\n"
|
||||
" (declare (in) vec3 edge0)\n"
|
||||
" (declare (in) vec3 edge1)\n"
|
||||
" (declare (in) vec3 x))\n"
|
||||
" ((declare () vec3 t)\n"
|
||||
" (declare () vec3 retval)\n"
|
||||
"\n"
|
||||
" (assign (constant bool (1)) (swiz x (var_ref t))\n"
|
||||
" (expression float max\n"
|
||||
" (expression float min\n"
|
||||
" (expression float / (expression float - (swiz x (var_ref x)) (swiz x (var_ref edge0))) (expression float - (swiz x (var_ref edge1)) (swiz x (var_ref edge0))))\n"
|
||||
" (constant float (1.0)))\n"
|
||||
" (constant float (0.0))))\n"
|
||||
" (assign (constant bool (1)) (swiz x (var_ref retval)) (expression float * (swiz x (var_ref t)) (expression float * (swiz x (var_ref t)) (expression float - (constant float (3.000000)) (expression float * (constant float (2.000000)) (swiz x (var_ref t)))))))\n"
|
||||
"\n"
|
||||
" (assign (constant bool (1)) (swiz y (var_ref t))\n"
|
||||
" (expression float max\n"
|
||||
" (expression float min\n"
|
||||
" (expression float / (expression float - (swiz y (var_ref x)) (swiz y (var_ref edge0))) (expression float - (swiz y (var_ref edge1)) (swiz y (var_ref edge0))))\n"
|
||||
" (constant float (1.0)))\n"
|
||||
" (constant float (0.0))))\n"
|
||||
" (assign (constant bool (1)) (swiz y (var_ref retval)) (expression float * (swiz y (var_ref t)) (expression float * (swiz y (var_ref t)) (expression float - (constant float (3.000000)) (expression float * (constant float (2.000000)) (swiz y (var_ref t)))))))\n"
|
||||
"\n"
|
||||
" (assign (constant bool (1)) (swiz z (var_ref t))\n"
|
||||
" (expression float max\n"
|
||||
" (expression float min\n"
|
||||
" (expression float / (expression float - (swiz z (var_ref x)) (swiz z (var_ref edge0))) (expression float - (swiz z (var_ref edge1)) (swiz z (var_ref edge0))))\n"
|
||||
" (constant float (1.0)))\n"
|
||||
" (constant float (0.0))))\n"
|
||||
" (assign (constant bool (1)) (swiz z (var_ref retval)) (expression float * (swiz z (var_ref t)) (expression float * (swiz z (var_ref t)) (expression float - (constant float (3.000000)) (expression float * (constant float (2.000000)) (swiz z (var_ref t)))))))\n"
|
||||
" (return (var_ref retval))\n"
|
||||
" ))\n"
|
||||
"\n"
|
||||
" ((return (expression vec3 max\n"
|
||||
" (expression vec3 min\n"
|
||||
" (expression vec3 / (expression vec3 - (var_ref x) (var_ref edge0)) (expression vec3 - (var_ref edge1) (var_ref edge0)))\n"
|
||||
" (constant vec3 (1.0 1.0 1.0)))\n"
|
||||
" (constant vec3 (0.0 0.0 0.0))))))\n"
|
||||
"\n"
|
||||
" (signature vec4\n"
|
||||
" (parameters\n"
|
||||
" (declare (in) vec4 edge0)\n"
|
||||
" (declare (in) vec4 edge1)\n"
|
||||
" (declare (in) vec4 x))\n"
|
||||
" ((declare () vec4 t)\n"
|
||||
" (declare () vec4 retval)\n"
|
||||
"\n"
|
||||
" (assign (constant bool (1)) (swiz x (var_ref t))\n"
|
||||
" (expression float max\n"
|
||||
" (expression float min\n"
|
||||
" (expression float / (expression float - (swiz x (var_ref x)) (swiz x (var_ref edge0))) (expression float - (swiz x (var_ref edge1)) (swiz x (var_ref edge0))))\n"
|
||||
" (constant float (1.0)))\n"
|
||||
" (constant float (0.0))))\n"
|
||||
" (assign (constant bool (1)) (swiz x (var_ref retval)) (expression float * (swiz x (var_ref t)) (expression float * (swiz x (var_ref t)) (expression float - (constant float (3.000000)) (expression float * (constant float (2.000000)) (swiz x (var_ref t)))))))\n"
|
||||
"\n"
|
||||
" (assign (constant bool (1)) (swiz y (var_ref t))\n"
|
||||
" (expression float max\n"
|
||||
" (expression float min\n"
|
||||
" (expression float / (expression float - (swiz y (var_ref x)) (swiz y (var_ref edge0))) (expression float - (swiz y (var_ref edge1)) (swiz y (var_ref edge0))))\n"
|
||||
" (constant float (1.0)))\n"
|
||||
" (constant float (0.0))))\n"
|
||||
" (assign (constant bool (1)) (swiz y (var_ref retval)) (expression float * (swiz y (var_ref t)) (expression float * (swiz y (var_ref t)) (expression float - (constant float (3.000000)) (expression float * (constant float (2.000000)) (swiz y (var_ref t)))))))\n"
|
||||
"\n"
|
||||
" (assign (constant bool (1)) (swiz z (var_ref t))\n"
|
||||
" (expression float max\n"
|
||||
" (expression float min\n"
|
||||
" (expression float / (expression float - (swiz z (var_ref x)) (swiz z (var_ref edge0))) (expression float - (swiz z (var_ref edge1)) (swiz z (var_ref edge0))))\n"
|
||||
" (constant float (1.0)))\n"
|
||||
" (constant float (0.0))))\n"
|
||||
" (assign (constant bool (1)) (swiz z (var_ref retval)) (expression float * (swiz z (var_ref t)) (expression float * (swiz z (var_ref t)) (expression float - (constant float (3.000000)) (expression float * (constant float (2.000000)) (swiz z (var_ref t)))))))\n"
|
||||
"\n"
|
||||
" (assign (constant bool (1)) (swiz w (var_ref t))\n"
|
||||
" (expression float max\n"
|
||||
" (expression float min\n"
|
||||
" (expression float / (expression float - (swiz w (var_ref x)) (swiz w (var_ref edge0))) (expression float - (swiz w (var_ref edge1)) (swiz w (var_ref edge0))))\n"
|
||||
" (constant float (1.0)))\n"
|
||||
" (constant float (0.0))))\n"
|
||||
" (assign (constant bool (1)) (swiz w (var_ref retval)) (expression float * (swiz w (var_ref t)) (expression float * (swiz w (var_ref t)) (expression float - (constant float (3.000000)) (expression float * (constant float (2.000000)) (swiz w (var_ref t)))))))\n"
|
||||
" (return (var_ref retval))\n"
|
||||
" ))\n"
|
||||
"\n"
|
||||
" ((return (expression vec4 max\n"
|
||||
" (expression vec4 min\n"
|
||||
" (expression vec4 / (expression vec4 - (var_ref x) (var_ref edge0)) (expression vec4 - (var_ref edge1) (var_ref edge0)))\n"
|
||||
" (constant vec4 (1.0 1.0 1.0 1.0)))\n"
|
||||
" (constant vec4 (0.0 0.0 0.0 0.0))))))\n"
|
||||
"))\n"
|
||||
"\n"
|
||||
};
|
||||
|
|
@ -3664,29 +3593,17 @@ static const char *builtins_130_sign = {
|
|||
" (signature ivec2\n"
|
||||
" (parameters\n"
|
||||
" (declare (in) ivec2 x))\n"
|
||||
" ((declare () ivec2 t)\n"
|
||||
" (assign (constant bool (1)) (swiz x (var_ref t)) (expression int sign (swiz x (var_ref x))))\n"
|
||||
" (assign (constant bool (1)) (swiz y (var_ref t)) (expression int sign (swiz y (var_ref x))))\n"
|
||||
" (return (var_ref t))))\n"
|
||||
" ((return (expression ivec2 sign (var_ref x)))))\n"
|
||||
"\n"
|
||||
" (signature ivec3\n"
|
||||
" (parameters\n"
|
||||
" (declare (in) ivec3 x))\n"
|
||||
" ((declare () ivec3 t)\n"
|
||||
" (assign (constant bool (1)) (swiz x (var_ref t)) (expression int sign (swiz x (var_ref x))))\n"
|
||||
" (assign (constant bool (1)) (swiz y (var_ref t)) (expression int sign (swiz y (var_ref x))))\n"
|
||||
" (assign (constant bool (1)) (swiz z (var_ref t)) (expression int sign (swiz z (var_ref x))))\n"
|
||||
" (return (var_ref t))))\n"
|
||||
" ((return (expression ivec3 sign (var_ref x)))))\n"
|
||||
"\n"
|
||||
" (signature ivec4\n"
|
||||
" (parameters\n"
|
||||
" (declare (in) ivec4 x))\n"
|
||||
" ((declare () ivec4 t)\n"
|
||||
" (assign (constant bool (1)) (swiz x (var_ref t)) (expression int sign (swiz x (var_ref x))))\n"
|
||||
" (assign (constant bool (1)) (swiz y (var_ref t)) (expression int sign (swiz y (var_ref x))))\n"
|
||||
" (assign (constant bool (1)) (swiz z (var_ref t)) (expression int sign (swiz z (var_ref x))))\n"
|
||||
" (assign (constant bool (1)) (swiz w (var_ref t)) (expression int sign (swiz w (var_ref x))))\n"
|
||||
" (return (var_ref t))))\n"
|
||||
" ((return (expression ivec4 sign (var_ref x)))))\n"
|
||||
"))\n"
|
||||
"\n"
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue