靚麗時尚館

位置:首頁 > 健康生活 > 心理

3d快取和幀快取有什麼區別

心理5.26K
3d快取和幀快取有什麼區別

在opengl裡經常看到幀快取這個名詞,可以是opengl的核心的吧。平時寫程式由於只與它的子集顏色快取,深度快取,模板快取,累積快取打交道,很少想它們的父類的幀快取的定義。

今天在看gpu的流水線時,講到片元的各種操作,突然想到自己對這個一直不是特別明白。

在渲染過程中,圖形加速器一般都有一個預先分配好的記憶體區域來維護顯示列表內容(譯者:注意,不一定是主記憶體)。它由顯示記憶體和脫屏記憶體組成。隨著OpenGL的渲染而改變內容的那一部分圖形記憶體區域叫做幀快取(frame buffer)。在視窗系統裡,OpenGL通過幀快取與視窗通訊。視窗系統為OpenGL提供了一組工具來為視窗選擇幀快取特性,而這組工具,通常是系統相關的。

3D快取可以理解為具有3D效果的一些圖片或者是視訊的快取,通過這種快取以後,就可以起到一個快取更高清的圖片或者視訊的作用,快取了這些高清圖片和視訊以後就可以自己慢慢的去看了,整一個3D眼鏡就可以身臨其境地去看這些視訊,也可以通過視訊的分享的方式,分享給同學和朋友們去看的

標籤:3D 快取