D3D学习笔记(初始化Direct3D-2)[14]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 navyblue1982 的 blog

     // processing is supported.

     vp = d3dcreate_hardware_vertexprocessing;

}

else

{

     // no, save in vp the fact that we must use software

     // vertex processing.

     vp = d3dcreate_software_vertexprocessing;

    //没有意见支持那么就选软件支持

}

观察代码,我们使用变量vp来存储顶点处理类型。这是因为在稍后创建idirect3ddevice9对象时要求指定其顶点处理的类型。

注意:标识符d3dcreate_hardware_vertexprocessingd3dcreate_software_vertexprocessing是预定义的值,它们分别代表硬件顶点处理和软件顶点处理。

技巧:若我们开发有一些新的,高级的特性的程序,在使用前我们总是先检查硬件是否支持这些特性。

注意:如果一个应用程序在你的机子上不能运行,说明它用到的一些特性可能你的显卡并不支持,可以试试把设备类型换成ref

 

 

 

本文关键:D3D学习笔记(初始化Direct3D-2)
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top