| 484 | } |
| 485 | |
| 486 | static unsigned long |
| 487 | vesa_MakeColor(struct Pixel p) |
| 488 | { |
| 489 | unsigned long r = p.r >> vesa_red_shift; |
| 490 | unsigned long g = p.g >> vesa_green_shift; |
| 491 | unsigned long b = p.b >> vesa_blue_shift; |
| 492 | return (r << vesa_red_pos) |
| 493 | | (g << vesa_green_pos) |
| 494 | | (b << vesa_blue_pos); |
| 495 | } |
| 496 | |
| 497 | static void |
| 498 | vesa_FillRect(unsigned left, unsigned top, unsigned width, |
no outgoing calls
no test coverage detected