summaryrefslogtreecommitdiff
path: root/src/gfx.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gfx.h')
-rw-r--r--src/gfx.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gfx.h b/src/gfx.h
index 362da1d..adc568e 100644
--- a/src/gfx.h
+++ b/src/gfx.h
@@ -224,7 +224,7 @@ static INLINE uint16_t COLOR_ADD(uint16_t C1, uint16_t C2)
{
const int RED_MASK = 0x1F << RED_SHIFT_BITS;
const int GREEN_MASK = 0x1F << GREEN_SHIFT_BITS;
- const int BLUE_MASK = 0x1F;
+ const int BLUE_MASK = 0x1F << BLUE_SHIFT_BITS;
int rb = (C1 & (RED_MASK | BLUE_MASK)) + (C2 & (RED_MASK | BLUE_MASK));
int rbcarry = rb & ((0x20 << RED_SHIFT_BITS) | (0x20 << 0));