/trunk/uspace/fb/fb.c |
---|
154,7 → 154,7 |
static void rgb_3byte(void *dst, int rgb) |
{ |
uint8_t *scr = dst; |
#if (defined(BIG_ENDIAN) || defined(FB_BIG_ENDIAN)) |
#if defined(FB_INVERT_ENDIAN) |
scr[0] = RED(rgb, 8); |
scr[1] = GREEN(rgb, 8); |
scr[2] = BLUE(rgb, 8); |
170,7 → 170,7 |
static int byte3_rgb(void *src) |
{ |
uint8_t *scr = src; |
#if (defined(BIG_ENDIAN) || defined(FB_BIG_ENDIAN)) |
#if defined(FB_INVERT_ENDIAN) |
return scr[0] << 16 | scr[1] << 8 | scr[2]; |
#else |
return scr[2] << 16 | scr[1] << 8 | scr[0]; |
/trunk/uspace/fb/Makefile |
---|
61,7 → 61,7 |
CFLAGS += -DEGA_ENABLED |
endif |
ifeq ($(ARCH), mips32) |
CFLAGS += -DFB_BIG_ENDIAN |
CFLAGS += -DFB_INVERT_ENDIAN |
endif |
CFLAGS += -D$(ARCH) |