Maneira correta de dimensionar uma superfície SDL sem recorte?

qual é a maneira correta de dimensionar uma superfície SDL? Encontrei uma explicação on-line, mas era necessário redesenhar o Surface pixel por pixel. Parece que deveria haver alguma maneira de fazer isso nativamente através do SDL, em vez de redesenhar a imagem dessa maneira. Não consegui encontrar nada na documentação do SDL que cubra isso. Consigo redimensionar superfícies sem nenhum problema, modificando a largura e a altura das superfícies, mas a superfície resultante é cortada.

questionAnswers(3)

yourAnswerToTheQuestion