You need to support Shader model 4.0 to get the stamp of Direct X 10 and that’s about it, but this doesn’t necessarily mean your Shaders have to be unified.
This confirms Nvidia's theory that you don’t need unified shaders, at least for the time being. If the Vole doesn’t care about it, why should Nvidia? The big green company decided to do the different approach as its Vertex, Pixel and Geometry Shaders will still be divided in at last two separate function parts and we believe that this will give some additional speed in DirectX 9 games.
DirectX 10 shaders don't need to be unified
Posted on Thursday, October 12 2006 @ 4:14 CEST by Thomas De Maesschalck