什么是directX,它的功能是什么?( 二 )


9.0
2002年底,微软发布了.0,中PS单元的渲染精度已经达到浮点精度,传统的硬件TL单元也被取消 。新的 (引擎)编程会比以前复杂很多 。新的顶点着色器标准增加了进程控制和更多常数,每个程序的着色指令数量增加到1024条 。
PS 2.0拥有完全可编程的架构,可以即时计算纹理效果,动态映射纹理,不占用内存 。理论上可以无限提高纹理贴图的分辨率 。另外,PS1.4只能支持28条硬件指令,同时操作6个素材,而PS2.0可以支持160条硬件指令,同时操作16个素材 。新的高精度浮点数据规范可以使用多个纹理图,操作指令个数可以任意长,可以轻松实现电影级的显示效果 。
通过增加顶点程序的灵活性,VS 2.0显著提高了旧版本()的VS性能 。对于新的控制指令,可以用通用程序代替以前专用的单独着色程序,效率提高很多倍 。增加循环作业指令,减少工时,提高加工效率;着色说明的数量从128个增加到256个 。
增加浮点数据的处理功能,过去只能处理整数,提高渲染精度,使最终处理的色彩格式达到胶片级别 。它突破了过去制约PC图形图像质量的数学精度障碍,每条渲染流水线都升级为128位浮点色彩,让游戏程序员更容易创作出更精美的效果和程序 。
显卡支持的版本已经成为评价显卡性能的标准 。用户可以从显卡支持哪个版本的来区分显卡的性能,从而选择适合自己的显卡产品 。
什么是?
是一种应用程序接口(API),它可以使基于的游戏或多媒体程序实现更高的执行效率,增强3d图形和声音效果,并为设计人员提供一个通用的硬件驱动程序标准,使游戏开发人员不必为每个品牌的硬件编写不同的驱动程序,也为用户降低了硬件安装和设置的复杂性 。这是不是有点混乱?其实从字面上看,就是直接的意思,后面的X代表很多意思 。从这一点可以看出,似乎为很多软件提供了直接服务 。

什么是directX,它的功能是什么?

文章插图
参考:
什么是?的一个解释 。
1.是微软创建的多媒体编程接口,是一个应用程序接口 。
2.他们的目标是使基于的计算机成为运行和显示具有丰富多媒体元素(如全色图形、视频、3D、动画和丰富音频)的应用程序的理想平台 。
3.可以使基于的游戏或多媒体程序获得更高的执行效率,增强3D图形和声音效果,并为设计者提供一个通用的硬件驱动程序标准 。
4.它使得游戏开发者不必为每个品牌的硬件编写不同的驱动程序,也降低了用户安装和设置硬件的复杂性 。已经广泛应用于微软、微软XBOX、微软XBOX 360、微软XBOX ONE等电子游戏的开发中 。
什么是?
(简称DX)是微软公司创建的多媒体编程接口 。用C++编程语言,遵循COM 。广泛应用于微软、微软Xbox和微软Xbox 360视频游戏的开发,只有这些平台可以支持 。最新版本是 11,是在最新的 7上创建的 。
详情请查阅百科全书 。
什么是?
是微软创建的多媒体编程接口,是一个应用程序编程接口 。它可以使基于的游戏或多媒体程序实现高执行效率,增强3D图形和声音效果,并为设计人员提供通用的硬件驱动程序标准,使游戏开发人员不必为每个品牌的硬件编写不同的驱动程序,也降低了用户安装和设置硬件的复杂性 。
扩展数据:
的显示部分在图形处理中起着关键作用,分为(DDraw)和(D3D) 。前者主要负责2D图像加速 。玩mpg,DVD电影,看图片,玩小游戏等 。都是用DDraw,主要负责显示3D效果,比如CS里的场景和人物,FIFA里的人物 。,都是用。
的声音部分主要依靠,不仅可以播放声音和处理混音,还可以增强3d音效和提供录音功能 。也兼容不同的声卡 。