Files
2026-05-25 11:04:30 +01:00

19 lines
478 B
C

// vim:fileencoding=utf-8:foldmethod=marker
#include "cglm/vec3.h"
#define CGLM_DEFINE_PRINTS
#define CGLM_FORCE_DEPTH_ZERO_TO_ONE
#include "cglm/cglm.h"
int main(void) {
vec3 eye = {-3.0f, 2.0f, -4.0f};
vec3 center = {0.0f, 0.0f, 0.0f};
vec3 up = {0.0f, 1.0f, 0.0f};
mat4 view;
mat4 proj;
glm_lookat(eye, center, up, view);
glm_perspective(glm_rad(45.0f), 1600.0f / 1200.0f, 0.1f, 10.0f, proj);
glm_mat4_print(view, stdout);
glm_mat4_print(proj, stdout);
}