像素着色引擎(Pixel Shader)是以每像素(Pixel)为单位的图形处理功能。像素着色引擎不是最迫切需要的,拥有较低的优先权,当顶点着色引擎负荷大时,像素着色引擎可能被闲置著。大多数情况下,可使用顶点着色法代替像素着色法。
Direct3D 9.0 扩充像素着色引擎,有多达1536个指令。
程式化
相容性
下表列出显卡、图形芯片、以及DirectX所支持的像素着色引擎版本。图形芯片一般是完全向下兼容的(如支持 3.0 的芯片也同时支持 2.0,1.1 等)。
PS 版本 | DirectX 版本 | 3DLabs | ATI | Intel | Matrox | NVIDIA | S3 Graphics | SiS | XGI |
---|---|---|---|---|---|---|---|---|---|
1.0/1.1 | 8.0 | - | - | - | - | GeForce 3 series | - | Xabre-Series | - |
1.2 | 8.0a | Wildcat VP | - | - | - | - | - | - | - |
1.3 | 8.0a | - | - | - | Parhelia series | GeForce 4 Ti/Go series | - | Mirage 2 | - |
1.4 | 8.1 | - | Radeon R200 (8500-9250) | - | - | - | - | - | Volari V3 series (except V3XT) |
2.0 | 9.0 | Wildcat Realizm | Radeon R300 (9500-9800, X300-X600) | Intel GMA 900, 950, 3000, 3100 | - | - | DeltaChrome, GammaChrome, Chrome S2x series | Mirage 3, Mirage 3+ | Volari V3XT, Volari V5 series, Volari V8 series, Volari 8300, Volari XP10 |
2.0a | 9.0a | - | - | - | - | - | - | - | - |
2.0b | 9.0b | - | Radeon R420 (X700-X850) | - | - | GeForce FX / 5 series | - | - | - |
3.0 | 9.0c | - | Radeon R520 (X1300-X1950) | Intel GMA 500, X3000, G965 | - | GeForce 6 series, GeForce 7 series | - | - | - |
4.0 | 10 | - | Radeon R600 (HD 2400-HD 2900) | Intel GMA X3100, X3500, HD Graphics | - | GeForce 8 series, GeForce 9 Series, GeForce 200 Series | - | Mirage 4 | - |
4.1 | 10.1 | - | Radeon R600 (HD 3xxx), Radeon R700 (HD 4xxx) | Intel GMA HD 2000/3000 | - | GeForce 300 Series | - | - | - |
5.0 | 11 | - | Radeon R800 (HD 5xxx), Radeon (HD 6xxx) | - | - | GeForce 400 Series, GeForce 500 Series | - | - | - |
(Italics indicate products that are not yet available.)
外部链接
- OpenGL Shading Language (页面存档备份,存于互联网档案馆) – Documentation of Shader in OpenGL
- GLSL Tutorial (engl.) (页面存档备份,存于互联网档案馆)
- OpenGL Shading Language examples (页面存档备份,存于互联网档案馆)
- Fundamentals of Pixel Shaders at Gamedev.net
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.