From c41b981333a9d7fb5da74fd39c306a2b8f2d0918 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 24 Oct 2015 23:05:18 -0700 Subject: [PATCH] Oops, undelete shader bits for alpha test. --- GPU/Common/ShaderId.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/GPU/Common/ShaderId.cpp b/GPU/Common/ShaderId.cpp index 9297bc7087..b6183e93d7 100644 --- a/GPU/Common/ShaderId.cpp +++ b/GPU/Common/ShaderId.cpp @@ -236,6 +236,12 @@ void ComputeFragmentShaderID(ShaderID *id_out, uint32_t vertType) { } id.SetBit(FS_BIT_LMODE, lmode); + if (enableAlphaTest) { + // 5 bits total. + id.SetBit(FS_BIT_ALPHA_TEST); + id.SetBits(FS_BIT_ALPHA_TEST_FUNC, 3, gstate.getAlphaTestFunction()); + id.SetBit(FS_BIT_ALPHA_AGAINST_ZERO, IsAlphaTestAgainstZero()); + } if (enableColorTest) { // 4 bits total. id.SetBit(FS_BIT_COLOR_TEST);