| 55 | inline uint8_t getb(color_t c) { return (c >> color_b_shift) & 0xff; } |
| 56 | inline uint8_t geta(color_t c) { return (c >> color_a_shift) & 0xff; } |
| 57 | inline color_t rgba(uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255) |
| 58 | { |
| 59 | return ((r << color_r_shift) | (g << color_g_shift) | (b << color_b_shift) | |
| 60 | (a << color_a_shift)); |
| 61 | } |
| 62 | |
| 63 | static inline uint8_t scale_5bits_to_8bits(uint8_t v) |
| 64 | { |
no outgoing calls
no test coverage detected