X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=camera.h;h=405f055e216328450bef5a804b342a2be4959c87;hb=f3a2490079baf440238b78e54f4476649eddbda2;hp=dbacc26afd7d89f47308781caeef7767ae0f03e4;hpb=ff8fcac9582d07bc1ccbf08421d6ffec1758a755;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/camera.h b/camera.h index dbacc26..405f055 100644 --- a/camera.h +++ b/camera.h @@ -25,7 +25,14 @@ struct camera mtx, mtx_prev; } -VG_STATIC main_camera; +VG_STATIC main_camera, gate_camera; + +VG_STATIC void camera_lerp_angles( v3f a, v3f b, float t, v3f d ) +{ + d[0] = vg_alerpf( a[0], b[0], t ); + d[1] = vg_lerpf( a[1], b[1], t ); + d[2] = vg_lerpf( a[2], b[2], t ); +} VG_STATIC void camera_lerp( camera *a, camera *b, float t, camera *d ) {