#constant registers >=256 >=256 >=256
Static Flow Control Yes Yes Yes
Dynamic Flow Control - Yes Yes
Dynamic Flow Control depth - 24 24
Vertex Texture Fetch - - Yes
#of texture samplers - - 4
Geometry Instancing Support - - Yes
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.71.97
DirectX 6 :Environment mapped Bump Mapping
DirectX 7 :Transformation and Lightning in the graphic chip
DirectX 8 :PS v1.0, 1.1 and 1.2; VS v1.0
DirectX 8.1 :PS v1.3 and 1.4; VS v1.1
DirectX 9.0 :PS v2.0; VS v2.0
DirectX 9.0b:PS v2.0a and 2.0b; VS v2.0a
DirectX 9.0c:PS v3.0; VS v3.0
Shader Model 2.0 (R3xx/RV3xx) = PS 2.0 + VS 2.0
Shader Model 2.0a (NV3x) = PS 2.0a + VS 2.0a
Shader Model 2.0b (R4xx/RV4xx) = PS 2.0b + VS 2.0
Shader Model 3.0 (NV4x/G7x/R5xx/RV5xx) = PS 3.0 + VS 3.0
Pixel Shader 規格
Pixel Shader Model 2.0 2.0a 2.0b 3.0
Dependent Texture Limit 4 ∞ 4 ∞
Texture Instruction Limit 32 ∞ ∞ ∞
Position Register - - - Yes
Instruction Slots 32+64 512 512 >= 512
Executed Instruction 32+64 512 512 65535
Interpolated Registers 2+8 2+8 2+8 10
Instruction Predication - Yes - Yes
Indexed Input Registers - - - Yes
Temp Registers 12 22 32 32
Constant Registers 32 32 32 224
Arbitrary Swizzling - Yes - Yes
Gradient Instructions - Yes - Yes
Loop Count Register - - - Yes
Face Register(2-sided lighting) - - - Yes
Dynamic Flow Control Depth - - - 24
Vertex Shader 規格一覽表
Shader Model 2.0 2.0a 3.0
#of instruction slots 256 256 >= 512
Max # of instructions executed 65535 65535 65535
Instruction Predication - Yes Yes
Temp Registers 12 13 32