統一渲染架構

統一渲染架構

統一渲染架構(Unified Shader)是相對於分離式渲染架構而言的。以往顯卡由頂點渲染管線和像素渲染管線組成,生成圖像的過程都是先由頂點渲染管線中的Vertex Shader(頂點著色器)生成基礎的幾何圖形骨架(由三角形構成),然後再由像素渲染管線中的Pixel Shader(像素著色器)進行填色,最後才是像素渲染管線中的紋理單元進行貼圖。而新的統一渲染架構,頂點著色器和像素著色器被合二為一,成為流處理器,它將同時負責頂點著色和像素著色,避免了附載不均衡的情況。最早提出統一渲染架構的是微軟的DirectX 10而不是NVIDIAATI.

簡介


統一渲染架構中還增加了Geometry Shader(幾何著色器)。

詳情


而在DirectX 10以後,有了新的統一渲染架構,頂點著色器和像素著色器被合二為一,成為流處理器。它將同時負責著頂點著色和像素著色(製造身體骨架和生長肌肉),避免了附載不均衡的情況(身高太高而體重太輕的情況)。統一渲染架構中還增加了Geometry Shader(GS單元就是幾何著色器)。