摘要: 有一种比较简单的想法能比较快速的实现DirectX11 程序运行截图。在当前场景帧进行Present()操作之前,渲染结果存储在交换链(Swap Chain)的后缓冲区中。我们定义一个Texture2D 对象,调用IDXGISwapChain类中的GetBuffer()方法可以将当前后缓冲区的绘制结果复制到该Texture2D对象中:HRESULT GetBuffer( [in] U... 阅读全文
posted @ 2013-08-29 08:43 colorzc 阅读(2229) 评论(0) 推荐(0)
摘要: 最近系统出现了一个问题:在VS2010中debug模式下纹理混合正常显示,在release模式下显示黑屏(无报错),单独运行release模式的程序仅能显示1层纹理(也无报错)。这真是个奇妙的世界啊! 经过一段时间调试,问题解决了,出在HLSL文件上。总结一下DirectX10/11 出现这种情况的调试步骤:首先在绘制层面对程序debug(即对HLSL(.fx文件)进行debug)。工具自然是用P... 阅读全文
posted @ 2013-08-26 13:11 colorzc 阅读(424) 评论(0) 推荐(0)