Fragment

Aus DGL Wiki
Wechseln zu: Navigation, Suche

Bevor das Bild, welches man rendert, auf dem Monitor sichtbar wird, wird es in den so genannten Framebuffer der OpenGL geschrieben. Im Framebuffer liegen die Grafikdaten als Fragmente vor.

Ein Fragment enthält:

  • Koordinaten auf dem Bildschirm, welche einem Pixel entsprechen
  • Farbwert
  • Tiefeninformation

Sobald das Fragment ausgegeben wird ist es ein Pixel. Pixel haben im Gegensatz zu Fragmenten keine Tiefeninformationen mehr, sondern sind nur noch ein Farbwert auf der Ausgabe. (Die Tiefeninformation wird benötigt um zu entscheiden, ob ein Fragment ein anderes überdeckt. Bei der Ausgabe als Pixel ist diese Entscheidung bereits getroffen.)