Propere Möglichkeit zum Skalieren einer SDL-Oberfläche ohne Beschneiden?

Was ist der richtige Weg, um eine SDL-Oberfläche zu skalieren? Ich habe eine Erklärung online gefunden, aber es war erforderlich, die Oberfläche Pixel für Pixel neu zu zeichnen. Anscheinend sollte es eine Möglichkeit geben, dies nativ über SDL zu tun, anstatt das Bild so neu zu zeichnen. Ich konnte in der SDL-Dokumentation nichts finden, das dies abdeckt. Ich kann die Größe von Flächen problemlos ändern, indem ich die Breite und Höhe der Flächen ändere, aber die resultierende Fläche wird abgeschnitten.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage