add missing definitions, fix initizlizing vector

This commit is contained in:
Recep Aslantas
2018-01-10 22:42:34 +03:00
parent 61ac032751
commit 50c23ce1c0
2 changed files with 16 additions and 3 deletions

View File

@@ -67,6 +67,18 @@ glmc_lookat(vec3 eye,
glm_lookat(eye, center, up, dest); glm_lookat(eye, center, up, dest);
} }
CGLM_EXPORT
void
glmc_look(vec3 eye, vec3 dir, vec3 up, mat4 dest) {
glm_look(eye, dir, up, dest);
}
CGLM_EXPORT
void
glmc_look_any(vec3 eye, vec3 dir, mat4 dest) {
glm_look_any(eye, dir, dest);
}
CGLM_EXPORT CGLM_EXPORT
void void
glmc_frustum_planes(mat4 m, vec4 dest[6]) { glmc_frustum_planes(mat4 m, vec4 dest[6]) {

View File

@@ -10,10 +10,11 @@
void void
test_camera_lookat(void **state) { test_camera_lookat(void **state) {
mat4 view1, view2; mat4 view1, view2;
vec3 eye = {0.024f, 14.6f, 67.04f}, vec3 center,
eye = {0.024f, 14.6f, 67.04f},
dir = {0.0f, 0.0f, -1.0f}, dir = {0.0f, 0.0f, -1.0f},
up = GLM_YUP, up = {0.0f, 1.0f, 0.0f}
center; ;
glm_vec_add(eye, dir, center); glm_vec_add(eye, dir, center);
glm_lookat(eye, center, up, view1); glm_lookat(eye, center, up, view1);