2009-05-17 2 views

Antwort

1

90-, 180- oder 270-Grad-Rotationen erfordern keine Berechnung, nur einige Daten werden verschoben. Auf der anderen Seite erfordern Freiwinkeldrehungen schwere Berechnungen. Das wird also nie so schnell sein wie rechtwinklige Drehungen ...

+1

Das ist nicht unbedingt richtig: Wenn zum Beispiel die Ergebnisse der Rotation vorberechnet und zwischengespeichert werden können, dann könnte ein Rotate nur ein bisschen von der vorberechneten Rotation aus dem Cache sein; oder, zum Beispiel, wenn das Schreiben auf Video mehr Zeit in Anspruch nimmt als irgendetwas, dann die Berechnung im RAM (im Gegensatz zur Verwendung der Video-APIs) und dann Bitblitting möglicherweise nur unvollkommen langsamer ist. – ChrisW

Verwandte Themen