twn_draw.c: fix upper limit for camera fov warn

This commit is contained in:
veclavtalica 2025-01-24 16:28:06 +03:00
parent e281ba593c
commit c97d9b2568

View File

@ -414,7 +414,7 @@ void render(void) {
void draw_camera(Vec3 position, float fov, Vec3 up, Vec3 direction) { void draw_camera(Vec3 position, float fov, Vec3 up, Vec3 direction) {
if (fabsf(0.0f - fov) < 0.00001f || fov > (M_PIf / 2)) if (fabsf(0.0f - fov) < 0.00001f || fov >= M_PIf)
log_warn("Invalid fov given (%f)", (double)fov); log_warn("Invalid fov given (%f)", (double)fov);
Camera const camera = { Camera const camera = {
@ -431,7 +431,7 @@ void draw_camera(Vec3 position, float fov, Vec3 up, Vec3 direction) {
/* TODO: https://stackoverflow.com/questions/62493770/how-to-add-roll-in-camera-class */ /* TODO: https://stackoverflow.com/questions/62493770/how-to-add-roll-in-camera-class */
DrawCameraFromPrincipalAxesResult draw_camera_from_principal_axes(Vec3 position, float fov, float roll, float pitch, float yaw) { DrawCameraFromPrincipalAxesResult draw_camera_from_principal_axes(Vec3 position, float fov, float roll, float pitch, float yaw) {
if (fabsf(0.0f - fov) < 0.00001f || fov > (M_PIf / 2)) if (fabsf(0.0f - fov) < 0.00001f || fov >= M_PIf)
log_warn("Invalid fov given (%f)", (double)fov); log_warn("Invalid fov given (%f)", (double)fov);
(void)roll; (void)roll;