Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. ((function fwidth
  2.    (signature float
  3.      (parameters
  4.        (declare (in) float p))
  5.      ((return (expression float +
  6.                 (expression float abs (expression float dFdx (var_ref p)))
  7.                 (expression float abs (expression float dFdy (var_ref p)))))))
  8.  
  9.    (signature vec2
  10.      (parameters
  11.        (declare (in) vec2 p))
  12.      ((return (expression vec2 +
  13.                 (expression vec2 abs (expression vec2 dFdx (var_ref p)))
  14.                 (expression vec2 abs (expression vec2 dFdy (var_ref p)))))))
  15.  
  16.    (signature vec3
  17.      (parameters
  18.        (declare (in) vec3 p))
  19.      ((return (expression vec3 +
  20.                 (expression vec3 abs (expression vec3 dFdx (var_ref p)))
  21.                 (expression vec3 abs (expression vec3 dFdy (var_ref p)))))))
  22.  
  23.    (signature vec4
  24.      (parameters
  25.        (declare (in) vec4 p))
  26.      ((return (expression vec4 +
  27.                 (expression vec4 abs (expression vec4 dFdx (var_ref p)))
  28.                 (expression vec4 abs (expression vec4 dFdy (var_ref p)))))))
  29. ))
  30.