下载个direct9.0或者以上版本安装就行了。
direct3d初始化
1.获取接口idirect3d9的指针
2.检验设备性能
3.初始化d3dpresent_parameter结构
4.创建idirect3ddevice9对象
一、获取idirect3d9指针
获取该指针需要使用一个函数。
direct3dcreate9函数的参数必须为d3d_sdk_version,这样做的目的是保证应用程序使用正确的头文件。如果该函数调用失败,则返回一个null指针。
该idirect3d9对象主要用于两点。
1.设备枚举。获取系统中可用的没块图形卡的性能、显式模式、格式等信息。
2.创建idirectddevice9类型的对象。
二、校验硬件顶点运算
创建一个代表主显卡的idirect3ddevice9类型的对象时,必须对该对象进行顶点运算检验。通常我们希望能够使用硬件顶点运算,(简单理解:采用硬件顶点运算效率高,而且解放了cup,提高了性能)。但是并不是所有的显卡都支持硬件顶点运算。所以必须要进行检验:
注意:这里将顶点运算的类型用vp保存,用于创建idirect3ddevice类型对象时,对使用的顶点运算类型的指定。
三、填充d3dpresent_parameter结构
该结构用于指定所要创建的idirect3ddevice9类型对象的一些特性。
photoshop|
dreamweaver|
svg|
webgl|
visual studio|
powerdesigner|
eclipse|
git|
apache ant|
atom|
composer|
codesmith|
flex|
gradle|
maven|
sublime text3|
svn|
tableau|
vim|
chrome开发者工具|
opengl|
unity|
direct3d|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....