
Archived from the original on 24 August 2012. ^ 'Fusion Industries :: Cg and HLSL FAQ ::'.

^ 'Writing HLSL Shaders in Direct3D 9 (Windows)'.'32 + 64' for Executed Instructions means '32 texture instructions and 64 arithmetic instructions.' Vertex shader comparison Vertex shader version Shader Model 6.5 - GCN 1+, Kepler+, Skylake+, DirectX 12 (11_0+) with WDDM 2.7.Shader Model 6.4 - GCN 1+, Kepler+, Skylake+, DirectX 12 (11_0+) with WDDM 2.6.

Shader Model 5.0 - Radeon HD 5000 and GeForce 400, DirectX 11.Shader Model 4.1 - Radeon HD 3000 and GeForce 200, DirectX 10.1.Shader Model 4.0 - Radeon HD 2000 and GeForce 8, DirectX 10.Shader Model 3.0 - Radeon X1000 and GeForce 6, DirectX 9.0c.Shader Model 2.0b - Radeon X700-X850 shader model, DirectX 9.0b.Shader Model 2.0a - GeForce FX/PCX-optimized model, DirectX 9.0a.PS 1.2 - 3Dlabs Wildcat VP, DirectX 8.0a.PS 1.0 - Unreleased 3dfx Rampage, DirectX 8.Pixel shader comparison Pixel shader version Note that games may claim to require a certain DirectX version, but don't necessarily require a GPU conforming to the full specification of that version, as developers can use a higher DirectX API version to target lower-Direct3D-spec hardware for instance DirectX 9 exposes features of DirectX7-level hardware that DirectX7 did not, targeting their fixed-function T&L pipeline. Manufacturers generally support all lower shader models through drivers.

GPUs listed are the hardware that first supported the given specifications.
