像素著色引擎

像素著色引擎(Pixel Shader)是以每像素(Pixel)為單位的圖形處理功能。像素著色引擎不是最迫切需要的,擁有較低的優先權,當頂點著色引擎負荷大時,像素著色引擎可能被閒置著。大多數情況下,可使用頂點著色法代替像素著色法。

Direct3D 9.0 擴充像素著色引擎,有多達1536個指令。

程式化编辑

像素著色引擎可以用下列語言程式化:組合語言CgGLSLHLSL

相容性编辑

硬體编辑

下表列出顯示卡、圖形晶片、以及DirectX所支持的像素着色引擎版本。图形芯片一般是完全向下兼容的(如支持 3.0 的芯片也同时支持 2.0,1.1 等)。

PS 版本DirectX 版本3DLabsATIIntelMatroxNVIDIAS3 GraphicsSiSXGI
1.0/1.18.0----GeForce 3 series-Xabre-Series-
1.28.0aWildcat VP-------
1.38.0a---Parhelia seriesGeForce 4 Ti/Go series-Mirage 2-
1.48.1-Radeon R200 (8500-9250)-----Volari V3 series (except V3XT)
2.09.0Wildcat RealizmRadeon R300 (9500-9800, X300-X600)Intel GMA 900, 950, 3000, 3100--DeltaChrome, GammaChrome, Chrome S2x seriesMirage 3, Mirage 3+Volari V3XT, Volari V5 series, Volari V8 series, Volari 8300, Volari XP10
2.0a9.0a--------
2.0b9.0b-Radeon R420 (X700-X850)--GeForce FX / 5 series---
3.09.0c-Radeon R520 (X1300-X1950)Intel GMA 500, X3000, G965-GeForce 6 series, GeForce 7 series---
4.010-Radeon R600 (HD 2400-HD 2900)Intel GMA X3100, X3500, HD Graphics-GeForce 8 series, GeForce 9 Series, GeForce 200 Series-Mirage 4-
4.110.1-Radeon R600 (HD 3xxx), Radeon R700 (HD 4xxx)Intel GMA HD 2000/3000-GeForce 300 Series---
5.011-Radeon R800 (HD 5xxx), Radeon (HD 6xxx)--GeForce 400 Series, GeForce 500 Series---

(Italics indicate products that are not yet available.)

外部連結编辑