可靠消息称,微软即将发布的DirectX 9包含了许多业界最新的技术。其中最重要的新特性是提供了高级可编程shader语言。在DirectX中,shaders是负责数据处理的一种新式编程模型。不象以前的DirectX,它们的编程模型必须以事先定义好的接口为基础。在新模型中,数据由虚拟机根据预选安排好的算法进行处理,类似拥有一套特殊指令集的汇编程序。微软借此帮助编程者开发出快速的运算法则。其中新的像素shader(决定如何对像素和纹理进行计算和转换)更是提供了大量的新指令。同时,微软表示在DirectX 9中将提供对64位色深的支持。
同时,微软的Directx 9将支持NURBS(Non Uniform Relational B Splines)。Nvidia在Geforce 3中就是用了B Splines技术。通过使用NURBS技术,可以在同样带宽下进行更多的运算。
关于DirectX 9的更多技术规范微软将在本周公布。(张永刚)
|