Use SDL2 hardware accelerated rendering primitives