1
0

project_no.h 540 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. * Copyright (c), Recep Aslantas.
  3. *
  4. * MIT License (MIT), http://opensource.org/licenses/MIT
  5. * Full license can be found in the LICENSE file
  6. */
  7. #ifndef cglmc_project_no_h
  8. #define cglmc_project_no_h
  9. #ifdef __cplusplus
  10. extern "C" {
  11. #endif
  12. #include "../../cglm.h"
  13. CGLM_EXPORT
  14. void
  15. glmc_unprojecti_no(vec3 pos, mat4 invMat, vec4 vp, vec3 dest);
  16. CGLM_EXPORT
  17. void
  18. glmc_project_no(vec3 pos, mat4 m, vec4 vp, vec3 dest);
  19. CGLM_EXPORT
  20. float
  21. glmc_project_z_no(vec3 pos, mat4 m);
  22. #ifdef __cplusplus
  23. }
  24. #endif
  25. #endif /* cglmc_project_no_h */