3、支持Shader Model 4.0
不支持统一着色渲染不一定不能支持DX10,但不支持SM4.0,就一定不支持DX10。因此,作为第一款支持DX10的GPU,G80也一大改进就是引入对SM4.0的支持。
SM4.0规格令游戏程序开发员有更大的空间,相比原先的Shader Model 3.0自然继续有所提升,特别是对于最大指令数从512条增加到了64000条;暂存器数量也从原先的32个增加到惊人的4096个,而同时Texture由SM3.0的16个提升至128个,并硬件支持RGBE,令HDR不再需要特别的Decoding处理也能实现,HDR+AA将不再有这么多的麻烦。对于2D的纹理尺寸支持来看,8192x8192的最高纹理分辨率比原先最高2048x2048的分辨率要高出许多。由于支持SM4.0,因此G80在未来的DX10游戏中将不再使用FP16数据,转而只支持FP32运算,并且也支持32位的纹理格式。可想而知,G80来说,进行完全的FP32运算将可以获得更精细的画面。
DirectX 10象征着PC游戏将进入一个全新的时代,游戏的真实感和可玩性将会有大幅的提高。先前的旧DirectX版本在规格和硬件设计上给游戏开发商带来了很多的限制,大部分情况下均浪费在Overhead运算之上,而DirectX 10则可以大幅减少Overhead的出现,能够进一步提升3D运算效率,让游戏开发商具有更大的设计空间,加上支持全新的Shader Model 4.0规格,可让玩家获得无可比拟、极其逼真的游戏体验。而这一切,你都可以在G80是看到!