在2002年DirectX 9.0发布的时候,当时新增的shader model包括了shader model 2.0(vertex shader 2.0+pixel shader 2.0)、shader model 2.0a(也被称作shader model 2.0+或者shader model 2_x,即vertex shader 2.0a+pixel shader2.0a)以及shader model 3.0。DirectX9.0中的shader model 3.0只提供了参考渲染器,缺乏对硬件层的支持,直到DirectX 9.0b问世的时候依然只是供开发人员试验性的规格。shader model 2.0和shader model 2.0a分别对应的是R3X0/RV3X0体系和NV3X体系,后者在前者的基础上增加了更长的指令数。

DirectX 9.0c提供了shader model 3.0的硬件支持和新增了ATi R420对应的shader model 2.0b规格,其中Pixel Shader 2.0b由Veretex Shader 2.0
文章来源:http://blog.csdn.net/xoyojank/archive/2008/11/03/3210932.aspx
posted on 2008-11-03 23:49  逍遥剑客®  阅读(252)  评论(0编辑  收藏  举报