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

Function convertRGB8ToRGBA8

core/renderer/backend/PixelFormatUtils.cpp:258–267  ·  view source on GitHub ↗

RRRRRRRRGGGGGGGGBBBBBBBB -> RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA

Source from the content-addressed store, hash-verified

256
257// RRRRRRRRGGGGGGGGBBBBBBBB -> RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA
258static void convertRGB8ToRGBA8(const unsigned char* data, size_t dataLen, unsigned char* outData)
259{
260 for (ssize_t i = 0, l = dataLen - 2; i < l; i += 3)
261 {
262 *outData++ = data[i]; // R
263 *outData++ = data[i + 1]; // G
264 *outData++ = data[i + 2]; // B
265 *outData++ = 0xFF; // A
266 }
267}
268
269// RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA -> RRRRRRRRGGGGGGGGBBBBBBBB
270static void convertRGBA8ToRGB8(const unsigned char* data, size_t dataLen, unsigned char* outData)

Callers 1

convertRGB8ToFormatFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected