雙重緩衝區處理(double buffering):絶大多數可支持opengl的3d加速卡都會提供兩組圖形畫面信息,一組顯示,另一組備用。這兩組圖形畫面信息通常被看着front buffer(前臺緩存)和backbuffer(後臺緩存)。要顯示流暢的3d動畫,就得藉助雙重緩衝處理,這項功能是使顯示卡用"前臺緩存"存放正在顯示的這格畫面,而同時下一格畫面已經在"後臺緩存"待命。然後顯示卡會將兩個緩存互換,"後臺緩存"的畫面會顯示出來,且同時再於"前臺緩存"中畫好下一格待命,如此形成一種互補的工作方式不斷地進行,以很快的速度對畫面的改變做出反應。 |
|
|