|
|
不同NVIDIA的GPU支持的"pixel shaders_像素脚本(PS)"和"vertex shaders_顶点脚本(VS)"的级别
下表使用DirectX定义的PS和VS名称来说明GPU支持的脚本种类 (如VS和PS的版本号)。 对于GeForce FX 和更新的GPU,它们具有指令流的控制,"static instruction_静态指令"数代表的是编译后的程序的行数, "dynamic instruction_动态指令"数代表的是实际执行的指令数。在实际应用中, "dynamic instruction_动态指令"可能比"static instruction_静态指令"多出很多,因为循环和函数调用的缘故。
GPU
"vertex shaders_顶点脚本(VS)"级别
"pixel shaders_像素脚本(PS)"级别
Riva 128
None
None
TNT
None
None
TNT2
None
None
GeForce 256
None
None
GeForce2 GTS
None
"Register Combiners_寄存器混合"
GeForce3
1.0
1.1
GeForce4 Ti
1.0
1.3
GeForce FX
2.0+
256 "static instruction_静态指令"
65,535 "dynamic instruction_动态指令"
2.0+
512 "static instruction_静态指令"
512 "dynamic instruction_动态指令"
GeForce 6 Series
3.0
512 "static instruction_静态指令"
65,535 "dynamic instruction_动态指令"
3.0
2,048 "static instruction_静态指令"
65,535 "dynamic instruction_动态指令"
/*********************************/
Which level of vertex and pixel shading capability do the various NVIDIA GPUs support?
The table uses DirectX nomenclature (i.e., Vertex Shader and Pixel Shader version numbers). For GeForce FX and newer GPUs that are capable of flow control, the static instruction count represents the number of instructions in a program as it is compiled. The dynamic instruction count represents the number of instructions actually executed. In practice, the dynamic count can be vastly higher than the static count due to looping and subroutine calls.
GPU
Vertex Shading Capability
Pixel Shading Capability
Riva 128
None
None
TNT
None
None
TNT2
None
None
GeForce 256
None
None
GeForce2 GTS
None
Register Combiners
GeForce3
1.0
1.1
GeForce4 Ti
1.0
1.3
GeForce FX
2.0+
256 static instructions
65,535 dynamic instructions
2.0+
512 static instructions
512 dynamic instructions
GeForce 6 Series
3.0
512 static instructions
65,535 dynamic instructions
3.0
2,048 static instructions
65,535 dynamic instructions
|
|