RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA -> RRRRRRRRGGGGGGGGBBBBBBBB
| 268 | |
| 269 | // RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA -> RRRRRRRRGGGGGGGGBBBBBBBB |
| 270 | static void convertRGBA8ToRGB8(const unsigned char* data, size_t dataLen, unsigned char* outData) |
| 271 | { |
| 272 | for (ssize_t i = 0, l = dataLen - 3; i < l; i += 4) |
| 273 | { |
| 274 | *outData++ = data[i]; // R |
| 275 | *outData++ = data[i + 1]; // G |
| 276 | *outData++ = data[i + 2]; // B |
| 277 | } |
| 278 | } |
| 279 | |
| 280 | // RRRRRRRRGGGGGGGGBBBBBBBB -> RRRRRGGGGGGBBBBB |
| 281 | static void convertRGB8ToRGB565(const unsigned char* data, size_t dataLen, unsigned char* outData) |
no outgoing calls
no test coverage detected