Rev 4223 | Rev 4676 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4223 | Rev 4669 | ||
|---|---|---|---|
| Line 114... | Line 114... | ||
| 114 | { |
114 | { |
| 115 | *((uint32_t *) dst) |
115 | *((uint32_t *) dst) |
| 116 | = (BLUE(rgb, 8) << 16) | (GREEN(rgb, 8) << 8) | RED(rgb, 8); |
116 | = (BLUE(rgb, 8) << 16) | (GREEN(rgb, 8) << 8) | RED(rgb, 8); |
| 117 | } |
117 | } |
| 118 | 118 | ||
| - | 119 | static void rgb_8880(void *dst, uint32_t rgb) |
|
| - | 120 | { |
|
| - | 121 | *((uint32_t *) dst) |
|
| - | 122 | = (RED(rgb, 8) << 24) | (GREEN(rgb, 8) << 16) | (BLUE(rgb, 8) << 8); |
|
| - | 123 | ||
| - | 124 | } |
|
| - | 125 | ||
| 119 | 126 | ||
| 120 | /** RGB 8:8:8 conversion |
127 | /** RGB 8:8:8 conversion |
| 121 | * |
128 | * |
| 122 | */ |
129 | */ |
| 123 | static void rgb_888(void *dst, uint32_t rgb) |
130 | static void rgb_888(void *dst, uint32_t rgb) |
| Line 468... | Line 475... | ||
| 468 | case VISUAL_BGR_8_8_8: |
475 | case VISUAL_BGR_8_8_8: |
| 469 | rgb_conv = bgr_888; |
476 | rgb_conv = bgr_888; |
| 470 | pixelbytes = 3; |
477 | pixelbytes = 3; |
| 471 | break; |
478 | break; |
| 472 | case VISUAL_RGB_8_8_8_0: |
479 | case VISUAL_RGB_8_8_8_0: |
| 473 | rgb_conv = rgb_888; |
480 | rgb_conv = rgb_8880; |
| 474 | pixelbytes = 4; |
481 | pixelbytes = 4; |
| 475 | break; |
482 | break; |
| 476 | case VISUAL_RGB_0_8_8_8: |
483 | case VISUAL_RGB_0_8_8_8: |
| 477 | rgb_conv = rgb_0888; |
484 | rgb_conv = rgb_0888; |
| 478 | pixelbytes = 4; |
485 | pixelbytes = 4; |