创建一个Direct3D设备g_pD3D->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
2012-12-26 19:00
369 查看
int main(int argc, char* argv[]) { WinMain(GetModuleHandle(0),NULL,NULL,0); return 0; } //////////////////////////////////// //创建程序的窗口 HWND hWnd = CreateWindow("DX Project 1", "www.andypike.com: Tutorial 1", WS_OVERLAPPEDWINDOW, 50, 50, 500, 500, GetDesktopWindow(), NULL, wc.hInstance, NULL); //Initialize Direct3D //初始化Direct3D if(SUCCEEDED(InitialiseD3D(hWnd))) { //Show our window //显示我们的窗口 ShowWindow(hWnd, SW_SHOWDEFAULT); UpdateWindow(hWnd); //Start game running: Enter the game loop //开始程序的运行:进入游戏循环 GameLoop(); } ///////////////////////////////// HRESULT InitialiseD3D(HWND hWnd) //创建一个Direct3D设备 if(FAILED(g_pD3D->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd, D3DCREATE_SOFTWARE_VERTEXPROCESSING, &d3dpp, &g_pD3DDevice))) { return E_FAIL; }
相关文章推荐
- 1>创建一个空的LinkedList通过使用ListIterator,将若干个Integer插入这个List中,插入时总是将他们插入到List的中间.
- unity3D ShaderLab <五>漫反射光照改善技巧之使用2D ramp texture来创建一个假的BRDF(双向反射分布函数)
- d3d中创建一个窗口,即设备的代码
- 一个想法->设备控制声音大小 分贝
- Virtualbox中Linux添加一个新磁盘->创建分区->格式化->挂载分区
- 创建d3d设备只有一个组合
- <11>Android HAL 处理硬件设备访问权限问题
- sql server 根据一个表创建另一个表<表结构相同>
- git上新创建一个库->写给自己
- Unreal Engin_Maya插件ArtV1_001<初认Artv1创建一个带绑定的人物&&对其进行简单的设置>
- <PC>HP网络共享并创建一个热点问题
- 创建一个Direct3D设备
- Python入门的36个例子 之 29 -> OOP – 创建一个类
- Direct3D 11在windows7上提示创建d3d设备失败
- 一个简单的NT驱动之创建设备对象函数(CreateDevice)
- <8>Android HAL 硬件抽象层文件名,模块,设备结构体规范
- <如何创建一个实体历史> 时间维度 让 1:n的 产生新的实体 或者关系
- ListView的Adapter使用 之 初学ArrayAdapter<String>
- 设计一个具有健壮性,灵活性,可重用性的Web应用架构(一)--->实验总结
- <Android>构建一个ListView基础版