MCPcopy Create free account
hub / github.com/axmolengine/axmol / convertRGBA8ToRGB8

Function convertRGBA8ToRGB8

core/renderer/backend/PixelFormatUtils.cpp:270–278  ·  view source on GitHub ↗

RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA -> RRRRRRRRGGGGGGGGBBBBBBBB

Source from the content-addressed store, hash-verified

268
269// RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA -> RRRRRRRRGGGGGGGGBBBBBBBB
270static 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
281static void convertRGB8ToRGB565(const unsigned char* data, size_t dataLen, unsigned char* outData)

Callers 1

convertRGBA8ToFormatFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected