mirror of
https://github.com/recp/cglm.git
synced 2025-12-24 20:34:58 +00:00
30 lines
674 B
C
30 lines
674 B
C
#include "../include/cglm/cglm.h"
|
|
#include "../include/cglm/call.h"
|
|
|
|
CGLM_EXPORT
|
|
bool
|
|
glmc_ray_triangle(vec3 origin,
|
|
vec3 direction,
|
|
vec3 v0,
|
|
vec3 v1,
|
|
vec3 v2,
|
|
float *d) {
|
|
return glm_ray_triangle(origin, direction, v0, v1, v2, d);
|
|
}
|
|
|
|
CGLM_EXPORT
|
|
bool
|
|
glmc_ray_sphere(vec3 origin,
|
|
vec3 dir,
|
|
vec4 s,
|
|
float * __restrict t1,
|
|
float * __restrict t2) {
|
|
return glm_ray_sphere(origin, dir, s, t1, t2);
|
|
}
|
|
|
|
CGLM_EXPORT
|
|
void
|
|
glmc_ray_at(vec3 orig, vec3 dir, float t, vec3 point) {
|
|
glm_ray_at(orig, dir, t, point);
|
|
}
|