| 95 | #include "renderer.h" |
| 96 | |
| 97 | static inline unsigned XLAT_RGB_TO_16(ddgr_color c) { |
| 98 | uint8_t r, g, b; |
| 99 | r = (uint8_t)((c & 0x00ff0000) >> 16); |
| 100 | g = (uint8_t)((c & 0x0000ff00) >> 8); |
| 101 | b = (uint8_t)(c & 0x000000ff); |
| 102 | |
| 103 | return (((r >> 3) << 10) + ((g >> 3) << 5) + (b >> 3)); |
| 104 | } |
| 105 | |
| 106 | ddgr_surface_node *grSurface::surf_list = nullptr; // the surface list |
| 107 | ddgr_surface_node *grSurface::surf_list_cur = nullptr; // current node on list. |