SDL не предоставляет функции масштабирования напрямую, но есть дополнительная библиотека под названием SDL_gfx , которая обеспечивает возможности поворота и масштабирования. Также существует другая библиотека под названием Sprig , которая предоставляет аналогичные функции.
Если вместо этого вы используете SFML , вы получите очень похожий набор кроссплатформенных возможностей, но графика с аппаратным ускорением, а такие функции, как масштабирование и вращение, предоставляются бесплатно, как с точки зрения отсутствия необходимости в дополнительных зависимостях, так и с точки зрения незаметного использования процессорного времени для работы.