Made in-memory buffers, did a native draw and scale to screen.  Holy fucking performant.