Мне нужно плавно увеличивать / уменьшать масштаб и панорамировать изображение (для слайд-шоу) с библиотекой SDL.
Я пробовал rotozoom из библиотеки SDL GFX, но это далеко не гладко.
Какой будет лучший подход здесь?
Если «ванильный» SDL кажется вам слишком медленным, я бы предложил переключить ваш код рисования на OpenGL. Таким образом, вы получите аппаратное ускорение, и ваши проблемы должны уйти 🙂
Использовать OpenGL в сочетании с SDL очень просто, и есть много обучающих программ о том, как это сделать.
Других решений пока нет …