DirectX8.0简介(2)
发布时间:2006-06-28 02:04
点击:
DirectX 8.0 Microsoft Direct3D® API 接口中加入了许多新特性,许多原有性能也得以增强。
| • |
DirectDraw 和 Direct3D 完整集成
|
| • |
可编程顶点处理语言
|
| • |
可编程像素处理语言
|
| • |
多重采样渲染支持
|
| • |
点对象
|
| • |
三维立体纹理
|
| • |
更高阶的图元支持
|
| • |
针对各种 D3D 的三维内容创建工具支持
|
| • |
带索引的顶点混色
|
| • |
扩展的 Direct3DX 工具库
|
DirectX Graphics 的一个最显著的变化是将 DirectDraw(二维图形接口)和 Direct3D(三维图形接口)合并为一个公用接口。迄今为止的很长一段时间内,DirectDraw 和 Direct3D 一直相互交叉,因此,将它们划分为两个独立的接口越来越不适应发展。新的集成简化了 Direct3D 核心的初始化和控制,使这些操作更加简单。这种变化不仅简化了应用程序的初始化,而且改进了数据分配和管理的性能,从而减少了内存的占用。合并接口的另一个原因是 DirectDraw 的开发几乎完全停止了,在 DirectX 6.0 和 DirectX 7.0 中对它所作的修改仅仅是稍作美化。下面的图 1 显示了新的 Direct3D 体系结构。
图形 API 的集成还启用了并行顶点输入流,使动态应用数据结构的映射更加灵活。