[-0MEGA-];468286 said:
Video cards only have to qualify for a certain number of things to be DirectX # compliant. For example, ATI's X series videos cards didn't support SM3, however they supported enough other technologies to be considered a DX9.0 card. .
ATI's X series is considered as DX9.0b because it support SM2.0b, however it is not considered as DX9.0c.
The nvidia geforce 8 series will be DX10 card because they will support shader model 4.0
There is noting called "true dx10" or "untrue dx10". DX10 card mean that the card support SM4.0 and vice versa.
DirectX 8.0 = Shader Model 1.1,1.2 or 1.3
DirectX 8.1 = Shader Model 1.4
DirectX 9.0 = Shader Model 2.0
DirectX 9.0b = Shader Model 2.0a or 2.0b
DirectX 9.0c = Shader Model 3.0
DirectX 10 = Shader Model 4.0
So, if G80 support Shader Model 4.0, this means that it is 100% dx10
And theres a difference between a unified shader architecture and having shader units.
The G80 will have a unified shader units, the shader units are are capable of both vertex and pixel shading operations.
http://www.dailytech.com/article.aspx?newsid=4441
http://www.nordichardware.com/news,4746.html