Revision b6278084 console.c

b/console.c
1621 1621
    pf.depth = bpp == 32 ? 24 : bpp;
1622 1622

  
1623 1623
    switch (bpp) {
1624
        case 15:
1625
            pf.bits_per_pixel = 16;
1626
            pf.bytes_per_pixel = 2;
1627
            pf.rmask = 0x00007c00;
1628
            pf.gmask = 0x000003E0;
1629
            pf.bmask = 0x0000001F;
1630
            pf.rmax = 31;
1631
            pf.gmax = 31;
1632
            pf.bmax = 31;
1633
            pf.rshift = 10;
1634
            pf.gshift = 5;
1635
            pf.bshift = 0;
1636
            pf.rbits = 5;
1637
            pf.gbits = 5;
1638
            pf.bbits = 5;
1639
            break;
1624 1640
        case 16:
1625 1641
            pf.rmask = 0x0000F800;
1626 1642
            pf.gmask = 0x000007E0;

Also available in: Unified diff