From 3b1ebbbb7908e8e1e818493bba8909a5940929eb Mon Sep 17 00:00:00 2001 From: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com> Date: Fri, 29 Nov 2024 23:16:04 +0300 Subject: [PATCH] Update ShaderRecomp & remove unused function. --- UnleashedRecomp/gpu/video.cpp | 30 ------------------------------ thirdparty/ShaderRecomp | 2 +- 2 files changed, 1 insertion(+), 31 deletions(-) diff --git a/UnleashedRecomp/gpu/video.cpp b/UnleashedRecomp/gpu/video.cpp index f1f9ea5a..36c5ddeb 100644 --- a/UnleashedRecomp/gpu/video.cpp +++ b/UnleashedRecomp/gpu/video.cpp @@ -812,36 +812,6 @@ static RenderBlend ConvertBlendMode(uint32_t blendMode) } } -// The game renders the main scene with reverse Z where the viewport's minDepth and maxDepth -// values are swapped. We negate this to improve compatibility with old hardware. -static RenderComparisonFunction ConvertComparisonFunc(uint32_t cmpFunc, bool reverseZ) -{ - switch (cmpFunc) - { - case D3DCMP_LESS: - return reverseZ ? RenderComparisonFunction::GREATER : RenderComparisonFunction::LESS; - case D3DCMP_LESSEQUAL: - return reverseZ ? RenderComparisonFunction::GREATER_EQUAL : RenderComparisonFunction::LESS_EQUAL; - case D3DCMP_GREATER: - return reverseZ ? RenderComparisonFunction::LESS : RenderComparisonFunction::GREATER; - case D3DCMP_GREATEREQUAL: - return reverseZ ? RenderComparisonFunction::LESS_EQUAL : RenderComparisonFunction::GREATER_EQUAL; - - case D3DCMP_NEVER: - return RenderComparisonFunction::NEVER; - case D3DCMP_EQUAL: - return RenderComparisonFunction::EQUAL; - case D3DCMP_NOTEQUAL: - return RenderComparisonFunction::NOT_EQUAL; - case D3DCMP_ALWAYS: - return RenderComparisonFunction::ALWAYS; - - default: - assert(false && "Unknown comparison function"); - return RenderComparisonFunction::NEVER; - } -} - static RenderBlendOperation ConvertBlendOp(uint32_t blendOp) { switch (blendOp) diff --git a/thirdparty/ShaderRecomp b/thirdparty/ShaderRecomp index 53cee767..f936ed22 160000 --- a/thirdparty/ShaderRecomp +++ b/thirdparty/ShaderRecomp @@ -1 +1 @@ -Subproject commit 53cee767968f30656e23337b8c0919ad78c7fdfe +Subproject commit f936ed2212d8291439003eb0c0d8edc0ecafd24d