equalsEpsilon.js 605 B

1234567891011121314
  1. //This file is automatically rebuilt by the Cesium build process.
  2. export default "bool czm_equalsEpsilon(vec4 left, vec4 right, float epsilon) {\n\
  3. return all(lessThanEqual(abs(left - right), vec4(epsilon)));\n\
  4. }\n\
  5. bool czm_equalsEpsilon(vec3 left, vec3 right, float epsilon) {\n\
  6. return all(lessThanEqual(abs(left - right), vec3(epsilon)));\n\
  7. }\n\
  8. bool czm_equalsEpsilon(vec2 left, vec2 right, float epsilon) {\n\
  9. return all(lessThanEqual(abs(left - right), vec2(epsilon)));\n\
  10. }\n\
  11. bool czm_equalsEpsilon(float left, float right, float epsilon) {\n\
  12. return (abs(left - right) <= epsilon);\n\
  13. }\n\
  14. ";