That comes with accelerated rendering. Scaling and writing all the pixels to the framebuffer by hand is going to make performance even worse. That's the next step, graphically. I may try taking a stab at it at some point, since it's similar to the OpenGL API, which I've been learing for a...