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

Function convertRG8ToRGBA8

core/renderer/backend/PixelFormatUtils.cpp:150–159  ·  view source on GitHub ↗

IIIIIIIIAAAAAAAA -> RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA

Source from the content-addressed store, hash-verified

148
149// IIIIIIIIAAAAAAAA -> RRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAA
150static 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
162static void convertR8ToRGB565(const unsigned char* data, size_t dataLen, unsigned char* outData)

Callers 1

convertRG8ToFormatFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected