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