3D Pipeline of SM3/DX9 GPUs

Here is an article about the architecture of the SM3/DX9 graphics cards. This article mainly aims at clarifying the vocabulary used to describe the features of these GPUs (vertex pipeline, pixel shader, dynamic branching, etc). An OpenGL benchmark shows the impact of dynamic branching on both nVidia and ATI GPUs. The article is also aimed at everyone wishing to understand in a simple manner the working of the Shader Model 3.0 / DirectX 9 / OpenGL 2 GPUs.


Commenting will be coming soon. In the meantime, feel free to create a discussion topic on the forums.