Keine HW-Beschleunigung mit SDL?
-
Ich nutze MinGW - und hab mir die fertige binary runtergeladen... Hab ein Beispiel kompiliert (testalpha) - es geht - jedoch steht da:
Sprite blit dosn't uses hardware alpha acceleration
ich hab schon mit dem Schalter -hw versucht, aber es steht das gleiche da.
Tja was nun? Ist die binary nicht HW-fähig oder was kann ich da machen?
Ich brauch ausserdem HW-Alpha - unterstützt SDL das?
-
Hardwarebeschleunigtes Alphablending wird von den meisten Grafikkarten nicht unterstützt (keine Ahnung, ob es überhaupt GK gibt, die es unterstützen). Wenn du Alphablending benötigst, wirst du wohl oder übel auf eine 3D-API umsteigen müssen...
Grüße
Martin
-
Hardwarebeschleunigtes Alphablending wird von den meisten Grafikkarten nicht unterstützt
Zumindest alle neueren ATI Karten können das schon, auch ohne "3D". In DirectDraw wird die Funktionalität nicht angeboten, aber das heisst nicht dass sie nicht da wäre.
Wenn man aber nicht gerade selbst einen Grafiktreiber für irgendeinen Chipsatz schreiben möchte ist es wohl das einfachste OpenGL zu verwenden, was ja AFAIK mit SDL auch irgendwie geht.