Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset fa77af7 in mainline


Ignore:
Timestamp:
2017-10-04T18:27:56Z (4 years ago)
Author:
jzr <zarevucky.jiri@…>
Branches:
lfn, master
Children:
36c3139
Parents:
18902ca6
Message:

Remove some color-related dead code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/fb/kfb/port.c

    r18902ca6 rfa77af7  
    8585static vslmode_list_element_t pixel_mode;
    8686
    87 static pixel_t color_table[16] = {
    88         [COLOR_BLACK]       = 0x000000,
    89         [COLOR_BLUE]        = 0x0000f0,
    90         [COLOR_GREEN]       = 0x00f000,
    91         [COLOR_CYAN]        = 0x00f0f0,
    92         [COLOR_RED]         = 0xf00000,
    93         [COLOR_MAGENTA]     = 0xf000f0,
    94         [COLOR_YELLOW]      = 0xf0f000,
    95         [COLOR_WHITE]       = 0xf0f0f0,
    96 
    97         [COLOR_BLACK + 8]   = 0x000000,
    98         [COLOR_BLUE + 8]    = 0x0000ff,
    99         [COLOR_GREEN + 8]   = 0x00ff00,
    100         [COLOR_CYAN + 8]    = 0x00ffff,
    101         [COLOR_RED + 8]     = 0xff0000,
    102         [COLOR_MAGENTA + 8] = 0xff00ff,
    103         [COLOR_YELLOW + 8]  = 0xffff00,
    104         [COLOR_WHITE + 8]   = 0xffffff,
    105 };
    106 
    107 static inline void attrs_rgb(char_attrs_t attrs, pixel_t *bgcolor, pixel_t *fgcolor)
    108 {
    109         switch (attrs.type) {
    110         case CHAR_ATTR_STYLE:
    111                 switch (attrs.val.style) {
    112                 case STYLE_NORMAL:
    113                         *bgcolor = color_table[COLOR_WHITE];
    114                         *fgcolor = color_table[COLOR_BLACK];
    115                         break;
    116                 case STYLE_EMPHASIS:
    117                         *bgcolor = color_table[COLOR_WHITE];
    118                         *fgcolor = color_table[COLOR_RED];
    119                         break;
    120                 case STYLE_INVERTED:
    121                         *bgcolor = color_table[COLOR_BLACK];
    122                         *fgcolor = color_table[COLOR_WHITE];
    123                         break;
    124                 case STYLE_SELECTED:
    125                         *bgcolor = color_table[COLOR_RED];
    126                         *fgcolor = color_table[COLOR_WHITE];
    127                         break;
    128                 }
    129                 break;
    130         case CHAR_ATTR_INDEX:
    131                 *bgcolor = color_table[(attrs.val.index.bgcolor & 7) |
    132                     ((attrs.val.index.attr & CATTR_BRIGHT) ? 8 : 0)];
    133                 *fgcolor = color_table[(attrs.val.index.fgcolor & 7) |
    134                     ((attrs.val.index.attr & CATTR_BRIGHT) ? 8 : 0)];
    135                 break;
    136         case CHAR_ATTR_RGB:
    137                 *bgcolor = attrs.val.rgb.bgcolor;
    138                 *fgcolor = attrs.val.rgb.fgcolor;
    139                 break;
    140         }
    141 }
    142 
    14387static int kfb_claim(visualizer_t *vs)
    14488{
Note: See TracChangeset for help on using the changeset viewer.