自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dev in Nightmare

程序设计+图形图像+游戏开发

  • 博客(4)
  • 收藏
  • 关注

原创 DX9窗口模式下的截图

DX9窗口模式下的截图DX9里保存截图本来应该是件很简单的事,这有啥好说的呢?直接使用IDirect3DDevice::GetFrontBufferData()。可是在窗口模式下,这个front buffer就是桌面,就是说上面的其他窗口的内容也会被截进去。那么似乎只能读back buffer了,但是注意了,直接可Lock可读的back buffer是要在创建时指明可读的,并且会持续影响性能。

2007-07-25 15:21:00 6550

原创 为DrawPrimitiveUP(DrawUserPrimitive)洗冤

为DrawPrimitiveUP(DrawUserPrimitive)洗冤最初只因DXSDK文档里说了句推荐用Vertex Buffer而不要用DrawPrimitiveUP(C#里叫DrawUserPrimitive),DrawPrimitiveUP很快被描绘成传说中的瘟疫,人人都在警告不要接近它。估计有人会想过,既然DrawPrimitiveUP这么不好,为什么还要提供它,难道只是为了显示

2007-07-10 15:40:00 5204 1

原创 .NET的GC理解误区

.NET的GC理解误区最近面试了一些人,发现对.NET的GC(垃圾回收)的理解都存在错误。GC其实是相当复杂的系统,虽然95%的情况下我们并不需要考虑它,但仍有5%的情况我们不得不接触GC体系来解决问题。比如这个问题:void Func(){  A a = new A();  B b = new B();  a.RefToB = b;  b.RefT

2007-07-07 11:29:00 2199 2

原创 左手系和右手系转换最最最简便方法

左手系和右手系转换最最最简便方法就是交换Y、Z轴,只需一个矩阵变换:1 0 0 00 0 1 00 1 0 00 0 0 1不需翻转Z轴,不需转置矩阵,不需修改缠绕方向。既可用于转换模型坐标,又可用于世界矩阵、视矩阵。实在是模型转换、移植集成之必备良方。 

2007-07-03 15:26:00 11439 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除