all repos — mgba @ 5d6802d413480d2ab5d3f1d448721473534c4561

mGBA Game Boy Advance Emulator

software renderer: Silence -Wlogical-not-parentheses warnings
Lioncash mathew1800@gmail.com
Wed, 14 Oct 2015 19:28:48 -0400
commit

5d6802d413480d2ab5d3f1d448721473534c4561

parent

865f511f52288d3a7d958c3e1d9197aa68eec00a

2 files changed, 5 insertions(+), 5 deletions(-)

jump to
M src/gba/renderers/software-bg.csrc/gba/renderers/software-bg.c

@@ -89,7 +89,7 @@ --mosaicWait;

} uint32_t current = *pixel; - if (!objwinSlowPath || !(current & FLAG_OBJWIN) != objwinOnly) { + if (!objwinSlowPath || (!(current & FLAG_OBJWIN)) != objwinOnly) { unsigned mergedFlags = flags; if (current & FLAG_OBJWIN) { mergedFlags = objwinFlags;

@@ -131,7 +131,7 @@ uint32_t current = *pixel;

if (color && IS_WRITABLE(current)) { if (!objwinSlowPath) { _compositeBlendNoObjwin(renderer, pixel, palette[color] | flags, current); - } else if (objwinForceEnable || !(current & FLAG_OBJWIN) == objwinOnly) { + } else if (objwinForceEnable || (!(current & FLAG_OBJWIN)) == objwinOnly) { color_t* currentPalette = (current & FLAG_OBJWIN) ? objwinPalette : palette; unsigned mergedFlags = flags; if (current & FLAG_OBJWIN) {

@@ -178,7 +178,7 @@ --mosaicWait;

} uint32_t current = *pixel; - if (!objwinSlowPath || !(current & FLAG_OBJWIN) != objwinOnly) { + if (!objwinSlowPath || (!(current & FLAG_OBJWIN)) != objwinOnly) { unsigned mergedFlags = flags; if (current & FLAG_OBJWIN) { mergedFlags = objwinFlags;
M src/gba/renderers/software-private.hsrc/gba/renderers/software-private.h

@@ -84,7 +84,7 @@ *pixel = color;

} #define COMPOSITE_16_OBJWIN(BLEND) \ - if (objwinForceEnable || !(current & FLAG_OBJWIN) == objwinOnly) { \ + if (objwinForceEnable || (!(current & FLAG_OBJWIN)) == objwinOnly) { \ unsigned color = (current & FLAG_OBJWIN) ? objwinPalette[paletteData | pixelData] : palette[pixelData]; \ unsigned mergedFlags = flags; \ if (current & FLAG_OBJWIN) { \

@@ -97,7 +97,7 @@ #define COMPOSITE_16_NO_OBJWIN(BLEND) \

_composite ## BLEND ## NoObjwin(renderer, pixel, palette[pixelData] | flags, current); #define COMPOSITE_256_OBJWIN(BLEND) \ - if (objwinForceEnable || !(current & FLAG_OBJWIN) == objwinOnly) { \ + if (objwinForceEnable || (!(current & FLAG_OBJWIN)) == objwinOnly) { \ unsigned color = (current & FLAG_OBJWIN) ? objwinPalette[pixelData] : palette[pixelData]; \ unsigned mergedFlags = flags; \ if (current & FLAG_OBJWIN) { \