camera.h
C++ software renderersrc/camera.h
268 B#pragma once
#include "util_math.h"
struct Camera {
vec3f position;
vec3f forward;
vec3f right;
vec3f up;
float pitch;
float yaw;
};
Mat4 perspective(float fov, float aspect, float near_plane, float far_plane);
Mat4 lookAt(Camera *camera);