IIIIIIIIAAAAAAAA -> RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA
| 148 | |
| 149 | // IIIIIIIIAAAAAAAA -> RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA |
| 150 | static void convertRG8ToRGBA8(const unsigned char* data, size_t dataLen, unsigned char* outData) |
| 151 | { |
| 152 | for (ssize_t i = 0, l = dataLen - 1; i < l; i += 2) |
| 153 | { |
| 154 | *outData++ = data[i]; // R |
| 155 | *outData++ = data[i + 1]; // G |
| 156 | *outData++ = data[i]; // B |
| 157 | *outData++ = data[i + 1]; // A |
| 158 | } |
| 159 | } |
| 160 | |
| 161 | // IIIIIIII -> RRRRRGGGGGGBBBBB |
| 162 | static void convertR8ToRGB565(const unsigned char* data, size_t dataLen, unsigned char* outData) |
no outgoing calls
no test coverage detected