Changeset ccb0cbc in mainline for kernel/genarch/src/fb/fb.c
- Timestamp:
- 2006-11-22T13:45:05Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- eb353b3
- Parents:
- 2bc137c2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/src/fb/fb.c
r2bc137c2 rccb0cbc 106 106 } 107 107 108 static void bgr_byte0888(void *dst, int rgb) 109 { 110 *((uint32_t *) dst) = BLUE(rgb, 8) << 16 | GREEN(rgb, 8) << 8 | RED(rgb, 8); 111 } 112 113 static int byte0888_bgr(void *src) 114 { 115 int color = *(uint32_t *)(src); 116 return ((color & 0xff) << 16) | (((color >> 8) & 0xff) << 8) | ((color >> 16) & 0xff); 117 } 118 108 119 static void rgb_byte888(void *dst, int rgb) 109 120 { … … 403 414 pixelbytes = 4; 404 415 break; 416 case VISUAL_BGR_0_8_8_8: 417 rgb2scr = bgr_byte0888; 418 scr2rgb = byte0888_bgr; 419 pixelbytes = 4; 420 break; 405 421 default: 406 422 panic("Unsupported visual.\n");
Note:
See TracChangeset
for help on using the changeset viewer.