在計算機圖形學中,四緩沖是指使用四個內存區域渲染場景的行為,其中一個緩沖區是當前顯示在顯示設備上的幀。該術語還有更具體的含義,用于描述應用于立體顯示的雙緩沖,其中右眼有兩個緩沖區,左眼有兩個緩沖區,當三維顯示硬件...
在計算機圖形學中,四緩沖是指使用四個內存區域渲染場景的行為,其中一個緩沖區是當前顯示在顯示設備上的幀。該術語還有更具體的含義,用于描述應用于立體顯示的雙緩沖,其中右眼有兩個緩沖區,左眼有兩個緩沖區,當三維顯示硬件開始變得越來越普遍,最終由各種不同的顯卡支持時,四邊形緩沖的使用越來越普及。根據所使用的3D硬件的類型,緩沖區都可以投射到單屏,因此可以使用特殊的眼鏡來觀看3D效果,或者每個緩沖區都可以輸出到不同的顯示設備,例如每個眼睛都有獨立投影的頭戴式顯示器。

一旦顯卡廣泛支持它的使用,四緩沖就變得流行起來四重緩沖的思想與雙緩沖類似,只是使用兩組獨立的緩沖區。當一個緩沖區被顯示時,第二個緩沖區將當前場景呈現給它。當需要顯示下一幀時,緩沖區被切換,下一幀則被切換繪制到未顯示的緩沖區上。這有助于通過盡可能保持幀速率的一致性,使動畫和移動對觀看者看起來非常平滑使用四重緩沖,對每只眼睛進行雙緩沖。所使用的3D場景必須從兩個不同的角度渲染兩次到兩個單獨的緩沖區中。緩沖區彼此獨立,因此每個緩沖區都可以根據每個眼睛使用的硬件的需要進行顯示,潛在地賦予每只眼睛以不同速率渲染和顯示每個幀的能力。通過四重緩沖的立體渲染可以通過各種硬件實現來提供場景的三維視圖方法。對于設計播放特定類型媒體的應用程序來說,這一點也很重要,因為某些視頻格式使用3D技術,這意味著四重緩沖成為正確顯示視頻的必要工具。在某些情況下,使用四重緩沖和立體渲染仍然需要特殊的顯示硬件,并且可能會產生在標準二維(2D)監視器上無法識別的圖像。