Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

greaterThan 3.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. ((function greaterThan
  2. (signature bvec2
  3. (parameters
  4. (declare (in) vec2 arg0)
  5. (declare (in) vec2 arg1))
  6. ((declare () bvec2 temp)
  7. (assign (constant bool (1)) (swiz x (var_ref temp)) (expression bool > (swiz x (var_ref arg0))(swiz x (var_ref arg1))))
  8. (assign (constant bool (1)) (swiz y (var_ref temp)) (expression bool > (swiz y (var_ref arg0))(swiz y (var_ref arg1))))
  9. (return (var_ref temp))))
  10. (signature bvec3
  11. (parameters
  12. (declare (in) vec3 arg0)
  13. (declare (in) vec3 arg1))
  14. ((declare () bvec3 temp)
  15. (assign (constant bool (1)) (swiz x (var_ref temp)) (expression bool > (swiz x (var_ref arg0))(swiz x (var_ref arg1))))
  16. (assign (constant bool (1)) (swiz y (var_ref temp)) (expression bool > (swiz y (var_ref arg0))(swiz y (var_ref arg1))))
  17. (assign (constant bool (1)) (swiz z (var_ref temp)) (expression bool > (swiz z (var_ref arg0))(swiz z (var_ref arg1))))
  18. (return (var_ref temp))))
  19. (signature bvec4
  20. (parameters
  21. (declare (in) vec4 arg0)
  22. (declare (in) vec4 arg1))
  23. ((declare () bvec4 temp)
  24. (assign (constant bool (1)) (swiz x (var_ref temp)) (expression bool > (swiz x (var_ref arg0))(swiz x (var_ref arg1))))
  25. (assign (constant bool (1)) (swiz y (var_ref temp)) (expression bool > (swiz y (var_ref arg0))(swiz y (var_ref arg1))))
  26. (assign (constant bool (1)) (swiz z (var_ref temp)) (expression bool > (swiz z (var_ref arg0))(swiz z (var_ref arg1))))
  27. (assign (constant bool (1)) (swiz w (var_ref temp)) (expression bool > (swiz w (var_ref arg0))(swiz w (var_ref arg1))))
  28. (return (var_ref temp))))
  29. (signature bvec2
  30. (parameters
  31. (declare (in) ivec2 arg0)
  32. (declare (in) ivec2 arg1))
  33. ((declare () bvec2 temp)
  34. (assign (constant bool (1)) (swiz x (var_ref temp)) (expression bool > (swiz x (var_ref arg0))(swiz x (var_ref arg1))))
  35. (assign (constant bool (1)) (swiz y (var_ref temp)) (expression bool > (swiz y (var_ref arg0))(swiz y (var_ref arg1))))
  36. (return (var_ref temp))))
  37. (signature bvec3
  38. (parameters
  39. (declare (in) ivec3 arg0)
  40. (declare (in) ivec3 arg1))
  41. ((declare () bvec3 temp)
  42. (assign (constant bool (1)) (swiz x (var_ref temp)) (expression bool > (swiz x (var_ref arg0))(swiz x (var_ref arg1))))
  43. (assign (constant bool (1)) (swiz y (var_ref temp)) (expression bool > (swiz y (var_ref arg0))(swiz y (var_ref arg1))))
  44. (assign (constant bool (1)) (swiz z (var_ref temp)) (expression bool > (swiz z (var_ref arg0))(swiz z (var_ref arg1))))
  45. (return (var_ref temp))))
  46. (signature bvec4
  47. (parameters
  48. (declare (in) ivec4 arg0)
  49. (declare (in) ivec4 arg1))
  50. ((declare () bvec4 temp)
  51. (assign (constant bool (1)) (swiz x (var_ref temp)) (expression bool > (swiz x (var_ref arg0))(swiz x (var_ref arg1))))
  52. (assign (constant bool (1)) (swiz y (var_ref temp)) (expression bool > (swiz y (var_ref arg0))(swiz y (var_ref arg1))))
  53. (assign (constant bool (1)) (swiz z (var_ref temp)) (expression bool > (swiz z (var_ref arg0))(swiz z (var_ref arg1))))
  54. (assign (constant bool (1)) (swiz w (var_ref temp)) (expression bool > (swiz w (var_ref arg0))(swiz w (var_ref arg1))))
  55. (return (var_ref temp))))
  56. ))