rockbox/apps/plugins/rockboy/fb.h
Sebastian Leonhardt 5e7a4290b2 rockboy: fix wrong colors on some targets
This bug was found and located by a forum user, see
https://forums.rockbox.org/index.php/topic,54776.0.html

The old code used the FB_SCALARPACK macro which doesn't
respect swapped byte order.
Using FB_RGBPACK fixes it and furthermore makes the
fb.cc[] array superfluous.
I added a small optimization for 16 bit targets, since
the gameboy colors almost fit perfectly (5 bit per color).

Change-Id: If96b3943cb4ab902b880ff3d471add25e138fe8e
2025-11-21 12:09:09 -05:00

27 lines
171 B
C

#ifndef __FB_H__
#define __FB_H__
#include "defs.h"
struct fb
{
#ifndef HAVE_LCD_COLOR
int mode;
#endif
int enabled;
};
extern struct fb fb;
#endif