Allow camera position and target position to vary

This commit is contained in:
Camden Dixie O'Brien
2025-09-22 20:16:41 +01:00
parent 6e8dd39d43
commit fb09a5553e
3 changed files with 32 additions and 25 deletions

View File

@@ -15,8 +15,8 @@ typedef struct {
} camera_t;
camera_t camera_init(
vec3_t pos, double fov, uint32_t img_width, uint32_t img_height,
unsigned samples_per_pixel);
vec3_t pos, vec3_t target, double fov, uint32_t img_width,
uint32_t img_height, unsigned samples_per_pixel);
void camera_render(
const camera_t *camera, const obj_t *scene, unsigned scene_count,