WikiDer > Bildspeicher
Das Bildspeicher, Framebuffer ist ein Stück Erinnerung an die Grafikkarte das das Bild enthält, das sich gerade auf dem befindet Bildschirm sollte sichtbar sein. Dieser Speicher wird direkt vom Display verwendet, ohne dass der Rest des Computers eingreifen muss. Wenn also etwas in diesen Speicher geschrieben wird, wirkt sich dies direkt auf das Bild auf dem Display aus. viele alte Computerspiele zeichneten auch ihre Grafiken auf diese Weise. Sie haben nur die Werte in diesem Speicher geändert.
Rückpufferung
Dass Änderungen im Framebuffer sofort sichtbar sind, hat auch Nachteile. Sehr oft wird das Bild mit Hilfe der Malalgorithmus. Zuerst werden die hinteren Schichten komplett gezeichnet, einschließlich der Teile, die später von einer anderen Schicht verdeckt werden, und dann werden die darüber liegenden Schichten einfach darüber gezeichnet. Allerdings kann der Monitor im Moment schon das Ergebnis zeigen, dass der Framebuffer nicht komplett bereit ist, so dass für einen Moment ein falsches Bild zu sehen ist. Dies kann beispielsweise zu einem Flackern führen Mauszeiger.
Um dieses Problem zu lösen, werden heute zwei (oder manchmal sogar drei) Bildpuffer verwendet. Einer ist derzeit sichtbar, der Frontbuffer, und ein anderer Framebuffer, der Backbuffer, der gerade gerendert wird. Sobald der Backbuffer fertig ist, werden die Buffer vertauscht (Flips) und das gesamte neue Bild ist auf einmal sichtbar. Diese Technik wird als Rückpufferung bezeichnet.