DirectX
julian_li
这个作者很懒,什么都没留下…
展开
-
Direct3D10特性预览
将我在GameResBlog的老文章重新贴回来,发现写的还是很有味道,嘿嘿~~ 刚拿到DirectX Dec2005 SDK,发现竟然有D3D10的文档和例子,速研究了一下,以下只是个人的读书笔记,仅作参考 1.去掉了固定管线文档里列出了用DX10特性模拟的一些固定管线的操作,MS那么大度把DX都开源了(^O^)。2.去掉了以前版本DX的设备能力检查(CAPS)为DX10和W转载 2010-05-28 13:34:00 · 370 阅读 · 0 评论 -
开启Direct3D调试模式
在#include 语句前面加上以下这条语句即可:#define D3D_DEBUG_INFO 关闭调试时查看D3D Device对象的情况 开启调试时查看D3D对象的情况 为外部调试使用调用堆栈当 Direct3D 调试模式开启之后,你可以在任何时候查看对象的调用堆栈。这会导致你的程序非常慢,但是可以使用此功能检查资源泄漏(内存泄漏的一种)。开启调用堆栈,设置转载 2010-05-28 13:40:00 · 1643 阅读 · 0 评论 -
渲染D3D画面到桌面
其实这个很简单,只是创建设备的时候那个hwnd有点不一样!可能有人就会说,用GetDesktopWindows()获得桌面的句柄不就行了?那就错了!这样会没有效果的!正确的代码如下: HWND hWnd = FindWindowEx(GetDesktopWindow() , 0 , " Progman " , " Program Manager " ); hWnd转载 2010-05-28 13:56:00 · 672 阅读 · 1 评论 -
Shader Model 3 Using Vertex Texture
Shader Model 3 Using Vertex Texture 顶点纹理白皮书中文版 翻译者 周波 zhoubo22@hotmail.com 版权所有 Philipp Gerasimov Randima转载 2010-05-28 14:01:00 · 476 阅读 · 0 评论