I've genuinely spent hours going through different projects, examples, all sorts, just trying to find a way to make an image in memory then draw it to screen, the closest attempt I got had the swizzle result and i just couldn't figure how to unswizzle or where the documentation for it was at...