aboutsummaryrefslogtreecommitdiff
path: root/graphics/colormasks.h
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/colormasks.h')
-rw-r--r--graphics/colormasks.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/graphics/colormasks.h b/graphics/colormasks.h
index e14b32251e..b6cd9dcee4 100644
--- a/graphics/colormasks.h
+++ b/graphics/colormasks.h
@@ -117,10 +117,17 @@ struct ColorMasks<555> {
kGreenBits = 5,
kBlueBits = 5,
+#ifdef __N64__
+ kAlphaShift = 0,
+ kRedShift = kBlueBits+kGreenBits+1,
+ kGreenShift = kBlueBits + 1,
+ kBlueShift = 1,
+#else
kAlphaShift = 0,
kRedShift = kGreenBits+kBlueBits,
kGreenShift = kBlueBits,
kBlueShift = 0,
+#endif
kAlphaMask = ((1 << kAlphaBits) - 1) << kAlphaShift,
kRedMask = ((1 << kRedBits) - 1) << kRedShift,