Doppelpufferung: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
(Struckurieren und umschreiben des Textes)
Zeile 1: Zeile 1:
Die OpenGL bietet einen Front- und einen Backbuffer. Während der Frontbufferinhalt gerade auf dem Bildschirm dargestellt wird, zeichnet die OpenGL im Hintergrund in den Backbuffer, welchen man dann anschließend schnell nach „vorne holen“ und darstellen kann. In diesem Moment zeichnet die OpenGL bereits erneut in den anderen Buffer, bis sich erneut ein Wechsel vollzieht. Dieses System wird als Doublebuffering bezeichnet.
+
== Was ist Doppelpufferung? ==
 +
 
 +
Doppelpufferung nennt man das Verwenden zweier Puffer(Front- bzw. Backbuffer) für das zeichnen.
 +
Der Frontbuffer stellt dabei die gerade sichtbare Ausgabe dar, während der Backbuffer gerade mit neuem Inhalt gefüllt wird.
 +
 
 +
== Was passiert dabei? ==
 +
 
 +
Die OpenGL bietet einen Front- und einen Backbuffer. Während der Frontbufferinhalt gerade auf dem Bildschirm dargestellt wird, zeichnet OpenGL im Hintergrund in den Backbuffer. Anschließend werden beide Buffer getauscht. Der Inhalt des Backbuffers ist nun sichtbar, wärend der alte Frontbuffer überzeichnet wird.
 +
 
 +
Die beiden Buffer werden immer erst dann ausgetauscht, wenn der Backbuffer fertig gefüllt wurde. Somit sieht der Betrachter niemals ein halbfertiges Bild.

Version vom 5. Juli 2004, 00:51 Uhr

Was ist Doppelpufferung?

Doppelpufferung nennt man das Verwenden zweier Puffer(Front- bzw. Backbuffer) für das zeichnen. Der Frontbuffer stellt dabei die gerade sichtbare Ausgabe dar, während der Backbuffer gerade mit neuem Inhalt gefüllt wird.

Was passiert dabei?

Die OpenGL bietet einen Front- und einen Backbuffer. Während der Frontbufferinhalt gerade auf dem Bildschirm dargestellt wird, zeichnet OpenGL im Hintergrund in den Backbuffer. Anschließend werden beide Buffer getauscht. Der Inhalt des Backbuffers ist nun sichtbar, wärend der alte Frontbuffer überzeichnet wird.

Die beiden Buffer werden immer erst dann ausgetauscht, wenn der Backbuffer fertig gefüllt wurde. Somit sieht der Betrachter niemals ein halbfertiges Bild.