Home
Nach oben
TestProjekte

DDrawNachOpenGL

25.07.10: Aktueller Stand der Entwicklung: "Auf dem Weg von DDraw nach OpenGL"

Erster Test der ZwiAner-MalePixel-Routine unter Windows und OpenGL: TestOpenGL
Der gleiche Test unter DDraw: TestDDraw

TestOpenGL.EXE:

  Auszug als dem Testbild .. Vollständiges Bild.

Zeichnen: Alle Objekte werden mit ihren Grunddaten in einer 'Datenbank', getrennt 
nach Ebene und Layer, abgespeichert.

Malen: Die Objekte werden aus der 'Datenbank' in ein 'Pixel-Array' übertragen.
(Unter DDraw ist hier Schluss, die Pixel werden dort direkt in die BackSurface geschrieben.)

DrawPixels: Aus dem 'Pixel-Array' mit Hilfe von glDrawPixels() - ab in das Backsurface und 
dann 'Flip' - zur Anzeige. 

Eine Bitte: TestOpenGL.EXE auf deinem Rechner starten und mir dann die Daten (s.o.) zusenden.

DrawPixels, schnell oder langsam?
Das schlimmste ist, das es beides zur gleichen Zeit ist! Auf den ATI Radeon's unterm i7 ist 
es verdammt schnell (1.0 .. 2.7 ms). Aber unter der NVIDIA ist es sehr, sehr wackelig. Da 
schwankt es ständig zwischen 11.4 .. 122.9. Es kann aber auch an den AMD's liegen? 

12.07.2010 Heinz Kempter