DIRECT9.0是什么

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:22:44

Microsoft微软DirectX 9.0c最新官方正式多语言版For Win9x/ME/2000/XP/2003。今天微软终于放出了 DirectX 9.0c官方正式版,如图所示,此最新版的版本号与先前我们报道的在微软XP SP2 2126测试版补丁中所集成的版本一样,同为 4.09.0000.0904,但从此图可以看出此版本为最终零售版。有消息说微软将在8月份发布的XP SP2正式版中集成DirectX 9.0c,而微软在今天发布的DirectX 9.0c官方正式版正好说明,微软正在按照它的时间表一步一步推进。与先前发布DirectX 9.0b相比较而言,新版DirectX 9.0c加入了对ATi 3dc纹理压缩技术的支持,加入了nVIDIA的GeForce 6系列显卡所支持的 Shader Model 3.0,还修正了其它一些细小的错误。由于这是微软发布的正式版本,所有我们推荐用户升级此最新版本,以获得最大性能提升与最好的兼容性。

DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方面的优秀表现,让它的其它方面显得暗淡无光。DirectX开发之初是为了弥补Windows 3.1系统对图形、声音处理能力的不足,而今已发展成为对整个多媒体系统的各个方面都有决定性影响的接口。

DirectX 1.0
第一代的DirectX很不成功,推出时众多的硬件均不支持,当时基本都采用专业图形API-OpenGL,缺乏硬件的支持成了其流行的最大障碍。
DirectX 1.0版本是第一个可以直接对硬件信息进行读取的程序。它提供了更为直接的读取图形硬件的性能(比如:显示卡上的块移动功能)以及基本的声音和输入设备功能(函数),使开发的游戏能实现对二维(2D)图像进行加速。这时候的DirectX不包括现在所有的3D功能,还处于一个初级阶段。

DirectX 2.