bright-gpu-74537
07/23/2022, 12:14 PMhaxe
// convert RGBA -> ARGB (well, actually BGRA for some reason)
var bytesData = pixels.getData();
var length:Int = pixels.length;
var i:Int = 0;
while (i < length) {
var r = Bytes.fastGet(bytesData, i + 0);
var g = Bytes.fastGet(bytesData, i + 1);
var b = Bytes.fastGet(bytesData, i + 2);
var a = Bytes.fastGet(bytesData, i + 3);
newPixels.set(i + 0, b);
newPixels.set(i + 1, g);
newPixels.set(i + 2, r);
newPixels.set(i + 3, a);
i += 4;
}