From 3a488c243f96869cec0b7f9fa4a88466b92ea43f Mon Sep 17 00:00:00 2001 From: Hannu Hanhi Date: Sun, 12 Jul 2020 22:23:15 +0300 Subject: [PATCH] Fix translucency comparison from previous commit --- src/hardware/hw_main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hardware/hw_main.c b/src/hardware/hw_main.c index f89e0d019..670683337 100644 --- a/src/hardware/hw_main.c +++ b/src/hardware/hw_main.c @@ -4273,7 +4273,7 @@ static int CompareVisSprites(const void *p1, const void *p2) else { tz1 = spr1->tz; - transparency1 = !spr1->precip && ((spr1->mobj->flags2 & MF2_SHADOW) || (spr1->mobj->frame & FF_TRANSMASK)); + transparency1 = (!spr1->precip && (spr1->mobj->flags2 & MF2_SHADOW)) || (spr1->mobj->frame & FF_TRANSMASK); } if (linkdraw2) { @@ -4283,15 +4283,15 @@ static int CompareVisSprites(const void *p1, const void *p2) else { tz2 = spr2->tz; - transparency2 = !spr2->precip && ((spr2->mobj->flags2 & MF2_SHADOW) || (spr2->mobj->frame & FF_TRANSMASK)); + transparency2 = (!spr2->precip && (spr2->mobj->flags2 & MF2_SHADOW)) || (spr2->mobj->frame & FF_TRANSMASK); } } else { tz1 = spr1->tz; - transparency1 = !spr1->precip && ((spr1->mobj->flags2 & MF2_SHADOW) || (spr1->mobj->frame & FF_TRANSMASK)); + transparency1 = (!spr1->precip && (spr1->mobj->flags2 & MF2_SHADOW)) || (spr1->mobj->frame & FF_TRANSMASK); tz2 = spr2->tz; - transparency2 = !spr2->precip && ((spr2->mobj->flags2 & MF2_SHADOW) || (spr2->mobj->frame & FF_TRANSMASK)); + transparency2 = (!spr2->precip && (spr2->mobj->flags2 & MF2_SHADOW)) || (spr2->mobj->frame & FF_TRANSMASK); } // first compare transparency flags, then compare tz, then compare dispoffset