顯示卡的渲染管線是顯示核心(也就是顯示卡的CPU,顯示卡的心臟,學名叫顯示處理單元)的重要組成部分。現階段的顯示卡(主要是針對微軟DIRECTX(驅動和作業系統的介面技術)的版本來說的)都是非統一架構的,也就是分為頂點渲染和畫素渲染。那麼在顯示核心的內部就分為兩大區域,一個區域就是頂點渲染單元(也叫頂點著色或頂點著色引擎),主要負責描繪圖形,也就是建立模形。一個就是畫素渲染管線(也叫畫素渲染管道),主要負責把頂點繪出的圖形填上填色。然後再加上紋理貼圖單元貼上紋理,一個精美的圖形就出來了。如果你還不懂,那我舉個簡單的例子吧:比如現在要顯示卡繪出一個茶壺。當這個茶壺的頂點資訊從視訊記憶體傳到頂點著色單元后,頂點著色單元就會依據這些資訊繪出這個茶壺的輪廓。接下來畫素渲染管線就會依據這個輪廓,把從視訊記憶體中的有關這個茶壺的顏色資訊讀出來,給這個茶壺上色,如果這個茶壺是白色的,就上白色的。然後再由紋理貼圖單元貼上精美的圖案,最後這個精美的茶壺就出來了。你想一下,你平時畫畫,是不是也是先畫個大概,然後再進行修改,上色,畫上圖案,最後才畫好呀,其實顯示卡工作起來,也和我們畫畫差不多,只不過他的效率很高,每秒可以畫上億個罷了。
顯示卡的渲染管線是顯示核心(也就是顯示卡的CPU,顯示卡的心臟,學名叫顯示處理單元)的重要組成部分。現階段的顯示卡(主要是針對微軟DIRECTX(驅動和作業系統的介面技術)的版本來說的)都是非統一架構的,也就是分為頂點渲染和畫素渲染。那麼在顯示核心的內部就分為兩大區域,一個區域就是頂點渲染單元(也叫頂點著色或頂點著色引擎),主要負責描繪圖形,也就是建立模形。一個就是畫素渲染管線(也叫畫素渲染管道),主要負責把頂點繪出的圖形填上填色。然後再加上紋理貼圖單元貼上紋理,一個精美的圖形就出來了。如果你還不懂,那我舉個簡單的例子吧:比如現在要顯示卡繪出一個茶壺。當這個茶壺的頂點資訊從視訊記憶體傳到頂點著色單元后,頂點著色單元就會依據這些資訊繪出這個茶壺的輪廓。接下來畫素渲染管線就會依據這個輪廓,把從視訊記憶體中的有關這個茶壺的顏色資訊讀出來,給這個茶壺上色,如果這個茶壺是白色的,就上白色的。然後再由紋理貼圖單元貼上精美的圖案,最後這個精美的茶壺就出來了。你想一下,你平時畫畫,是不是也是先畫個大概,然後再進行修改,上色,畫上圖案,最後才畫好呀,其實顯示卡工作起來,也和我們畫畫差不多,只不過他的效率很高,每秒可以畫上億個罷了。