From 0179d61451e756f1aedab65d113bd8fe89a79728 Mon Sep 17 00:00:00 2001 From: Jan Date: Sat, 6 Aug 2022 18:46:49 +0200 Subject: [PATCH] Fix json material dumping alpha test --- .../Game/IW4/AssetDumpers/AssetDumperMaterial.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperMaterial.cpp b/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperMaterial.cpp index 5036be3d..51e3d214 100644 --- a/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperMaterial.cpp +++ b/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperMaterial.cpp @@ -286,11 +286,11 @@ namespace IW4 const auto polygonOffset = (entry.loadBits[1] & GFXS1_POLYGON_OFFSET_MASK) >> GFXS1_POLYGON_OFFSET_SHIFT; const auto* alphaTest = "disable"; - if (entry.loadBits[0] & GFXS0_ATEST_GT_0) + if ((entry.loadBits[0] & GFXS0_ATEST_MASK) == GFXS0_ATEST_GT_0) alphaTest = "gt0"; - else if (entry.loadBits[0] & GFXS0_ATEST_LT_128) + else if ((entry.loadBits[0] & GFXS0_ATEST_MASK) == GFXS0_ATEST_LT_128) alphaTest = "lt128"; - else if (entry.loadBits[0] & GFXS0_ATEST_GE_128) + else if ((entry.loadBits[0] & GFXS0_ATEST_MASK) == GFXS0_ATEST_GE_128) alphaTest = "ge128"; else assert(entry.loadBits[0] & GFXS0_ATEST_DISABLE);