From 1684abeac1624edd566f5b7c8c132cac65fcb3ed Mon Sep 17 00:00:00 2001 From: hgn Date: Sat, 3 Dec 2022 17:55:30 +0000 Subject: [PATCH 1/1] compiler fun --- conf.h | 2 +- rigidbody.h | 8 +++++--- skaterift.c | 4 +++- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/conf.h b/conf.h index b07be66..f74f318 100644 --- a/conf.h +++ b/conf.h @@ -5,7 +5,7 @@ #include "vg/vg.h" VG_STATIC float cl_fov = 0.86f, - cl_blur_strength = 2.0f; + cl_blur_strength = 0.3f; VG_STATIC int cl_blur = 1, cl_playermdl_id = 0; diff --git a/rigidbody.h b/rigidbody.h index 83d32c7..51c274c 100644 --- a/rigidbody.h +++ b/rigidbody.h @@ -12,6 +12,8 @@ #include "scene.h" #include "distq.h" +#include + VG_STATIC void rb_tangent_basis( v3f n, v3f tx, v3f ty ); VG_STATIC bh_system bh_system_rigidbodies; @@ -446,9 +448,9 @@ VG_STATIC void rb_init( rigidbody *rb ) VG_STATIC void rb_iter( rigidbody *rb ) { - if( isnanf( rb->v[0] ) || - isnanf( rb->v[1] ) || - isnanf( rb->v[2] ) ) + if( !vg_validf( rb->v[0] ) || + !vg_validf( rb->v[1] ) || + !vg_validf( rb->v[2] ) ) { vg_fatal_exit_loop( "NaN velocity" ); } diff --git a/skaterift.c b/skaterift.c index b60f204..2e117cf 100644 --- a/skaterift.c +++ b/skaterift.c @@ -190,7 +190,9 @@ VG_STATIC void present_view_with_post_processing(void) VG_STATIC void render_player_transparent(void) { - camera small_cam; + static camera small_cam; /* DOES NOT NEED TO BE STATIC BUT MINGW + SAIS OTHERWISE */ + m4x3_copy( main_camera.transform, small_cam.transform ); small_cam.fov = main_camera.fov; -- 2.25.1