From 6915ccb0274a7e551281091f3b567b125af03a11 Mon Sep 17 00:00:00 2001 From: Luke Usher Date: Sat, 28 Nov 2020 14:29:05 +0000 Subject: [PATCH] remove 3925 fog/alpha hacks --- src/core/hle/D3D8/Direct3D9/RenderStates.cpp | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/core/hle/D3D8/Direct3D9/RenderStates.cpp b/src/core/hle/D3D8/Direct3D9/RenderStates.cpp index 7014acb85..9183e7df1 100644 --- a/src/core/hle/D3D8/Direct3D9/RenderStates.cpp +++ b/src/core/hle/D3D8/Direct3D9/RenderStates.cpp @@ -278,14 +278,6 @@ void XboxRenderStateConverter::ApplySimpleRenderState(uint32_t State, uint32_t V Value = EmuXB2PC_D3DSTENCILOP(Value); break; case xbox::X_D3DRS_ALPHATESTENABLE: - if (g_LibVersion_D3D8 == 3925) { - // HACK: Many 3925 have missing polygons when this is true - // Until we find out the true underlying cause, and carry on - // Test Cases: Halo, Silent Hill 2. - LOG_TEST_CASE("Applying 3925 alpha test disable hack"); - Value = false; - } - break; case xbox::X_D3DRS_ALPHABLENDENABLE: case xbox::X_D3DRS_BLENDCOLOR: case xbox::X_D3DRS_ALPHAREF: case xbox::X_D3DRS_ZWRITEENABLE: @@ -331,15 +323,6 @@ void XboxRenderStateConverter::ApplyDeferredRenderState(uint32_t State, uint32_t } } break; case xbox::X_D3DRS_FOGENABLE: - if (g_LibVersion_D3D8 == 3925) { - // HACK: Many 3925 games only show a black screen if fog is enabled - // Initially, this was thought to be bad offsets, but it has been verified to be correct - // Until we find out the true underlying cause, disable fog and carry on - // Test Cases: Halo, Silent Hill 2. - LOG_TEST_CASE("Applying 3925 fog disable hack"); - Value = false; - } - break; case xbox::X_D3DRS_FOGTABLEMODE: case xbox::X_D3DRS_FOGDENSITY: case xbox::X_D3DRS_RANGEFOGENABLE: