Přeskočit na obsah

Framebuffer

Z Wikipedie, otevřené encyklopedie

Framebuffer (neboli obrazová vyrovnávací paměť) je součástí paměti počítače a představuje digitální kopii obrazu zobrazeného na monitoru. To znamená, že každému jednotlivému pixelu obrazovky lze přiřadit konkrétní oblast framebufferu, která obsahuje digitálně převedenou hodnotu barvy.

Obsah bufferu je obvykle lineární úsek paměti, který se skládá z číselných hodnot barev (odstíny šedi, RGB) pro každý pixel (obrazový bod, který se zobrazuje) na displeji. Barevné hodnoty jsou obvykle uloženy jednobitově (monochromatický režim), 4bitově s paletou, 8bitově s barevnou paletou, 16bitově (highcolor) a 24bitově (truecolor). Občas bývá ještě využíván alfa kanál pro uchování informace o průhlednosti pixelu. Celková velikost paměti potřebné pro práci framebufferu je závislá na barevné hloubce, velikosti palety a rozlišení výstupního signálu. Framebuffer je typicky zařízení bez podpory akcelerace v GPU, takže jeho obsah modifikuje programátor pomocí hlavního procesoru počítače. GPU pak periodicky čte obsah framebufferu a vytváří signál, který je odesílán do zobrazovacího zařízení.

Od 90. let 20. století je framebuffer umístěn především na grafické kartě.

V tomto článku byly použity překlady textů z článků Framebuffer na anglické Wikipedii a Framebuffer na německé Wikipedii.