GraphicsContext::drawImageBuffer is inefficient