From 2ee0767520bcd8c0f83403cfa6a02020e6d1b2eb Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Mon, 31 Jul 2023 07:55:52 +0200 Subject: [PATCH] remove fpupreserve setting --- inc/dd.h | 1 - src/config.c | 21 --------------------- src/render_d3d9.c | 2 +- 3 files changed, 1 insertion(+), 23 deletions(-) diff --git a/inc/dd.h b/inc/dd.h index dd4f411..f504df6 100644 --- a/inc/dd.h +++ b/inc/dd.h @@ -140,7 +140,6 @@ typedef struct CNCDDRAW BOOL wine; HCURSOR old_cursor; int show_cursor_count; - BOOL fpupreserve; BOOL dinput_show_cursor; BOOL allow_wmactivate; BOOL opengl_core; diff --git a/src/config.c b/src/config.c index f8870dc..a2f224f 100644 --- a/src/config.c +++ b/src/config.c @@ -47,7 +47,6 @@ void cfg_load() g_ddraw->gdilinear = cfg_get_bool("gdilinear", FALSE); g_ddraw->d3d9on12 = cfg_get_bool("d3d9on12", FALSE); g_ddraw->resolutions = cfg_get_int("resolutions", RESLIST_NORMAL); - g_ddraw->fpupreserve = cfg_get_bool("fpupreserve", TRUE); g_ddraw->dinput_show_cursor = cfg_get_bool("dinput_show_cursor", FALSE); g_ddraw->allow_wmactivate = cfg_get_bool("allow_wmactivate", FALSE); g_ddraw->guard_lines = cfg_get_int("guard_lines", 200); @@ -379,7 +378,6 @@ static void cfg_create_ini() "bpp=0\n" "rgb555=false\n" "hook_peekmessage=false\n" - "fpupreserve=true\n" "dinput_show_cursor=false\n" "no_dinput_hook=false\n" "dont_emulate_dc=false\n" @@ -488,10 +486,6 @@ static void cfg_create_ini() "[AN]\n" "adjmouse=true\n" "\n" - "; Amerzone\n" - "[AMERZONE]\n" - "fpupreserve=true\n" - "\n" "; Atlantis\n" "[ATLANTIS]\n" "renderer=opengl\n" @@ -522,25 +516,21 @@ static void cfg_create_ini() "\n" "; Carmageddon\n" "[CARMA95]\n" - "fpupreserve=true\n" "noactivateapp=true\n" "flipclear=true\n" "\n" "; Carmageddon\n" "[CARM95]\n" - "fpupreserve=true\n" "noactivateapp=true\n" "flipclear=true\n" "\n" "; Carmageddon 2\n" "[Carma2_SW]\n" - "fpupreserve=true\n" "noactivateapp=true\n" "\n" "; Captain Claw\n" "[claw]\n" "noactivateapp=true\n" - "fpupreserve=true\n" "renderer=opengl\n" "nonexclusive=true\n" "\n" @@ -724,14 +714,6 @@ static void cfg_create_ini() "resolutions=2\n" "singlecpu=false\n" "\n" - "; Dune 2000\n" - "[dune2000]\n" - "fpupreserve=true\n" - "\n" - "; Dune 2000 - CnCNet\n" - "[dune2000-spawn]\n" - "fpupreserve=true\n" - "\n" "; Dragon Throne: Battle of Red Cliffs\n" "[AdSanguo]\n" "maxgameticks=60\n" @@ -839,7 +821,6 @@ static void cfg_create_ini() "; Interstate 76\n" "[i76]\n" "adjmouse=true\n" - "fpupreserve=true\n" "\n" "; Infantry Online\n" "[infantry]\n" @@ -923,7 +904,6 @@ static void cfg_create_ini() "\n" "; Mech Warrior 3\n" "[Mech3]\n" - "fpupreserve=true\n" "nonexclusive=true\n" "\n" "; Moorhuhn\n" @@ -1022,7 +1002,6 @@ static void cfg_create_ini() "\n" "; Sim City 3000\n" "[SC3]\n" - "fpupreserve=true\n" "minfps=-2\n" "\n" "; Shadow Watch\n" diff --git a/src/render_d3d9.c b/src/render_d3d9.c index 97277bf..17c58b3 100644 --- a/src/render_d3d9.c +++ b/src/render_d3d9.c @@ -148,7 +148,7 @@ BOOL d3d9_create() D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, g_ddraw->hwnd, - behavior_flags[i] | (g_ddraw->fpupreserve ? D3DCREATE_FPU_PRESERVE : 0), + behavior_flags[i], &g_d3d9.params, &g_d3d9.device))) return g_d3d9.device && d3d9_create_resources() && d3d9_set_states();