Direct3D9初始化
- 获取接口 IDirect3D9的指针。该接口用于获取系统中物理硬件设备的信息并创建接口IDirect3DDevice9,该接口是一个C++对象,代表了我们用来显示3D图形的物理硬件设备。
- 检查设备性能(D3DCAPS9),判断主显卡是否支持硬件定点运算。为了创建接口 IDirect3DDevice9,我们必须明确显卡是否支持该功能。
- 初始化D3DPRESENT_PARAMETERS结构的一个实例。该结构由许多数据成员组成,我们可以通过这些变量来指定即将创建的结构 IDirect3DDevice9的特性。
- 利用已初始化的 D3DPRESENT_PARAMETERS结构创建 IDirect3DDevice9对象(代表了我们用来显示3D图形的物理硬件设备)。