码迷,mamicode.com
首页 > 其他好文 > 详细

smaa github iryoku

时间:2015-02-09 15:37:45      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

dx10 demo

这东西我没法跑nsight 。。。这就坑大了

 

里面有个 RenderTargetCollection这个东西里面有很多 rendertargets

最让我苦恼的就是 sceneRT了 它是给colorTexGamma传参数用的

sceneRT_SRGB 是给colorTex传参数用的 

我画了很长时间都没找到对sceneRT的赋值  只有对sceneRT_SRGB的赋值

但我测试过了 通过选择colorTex 和colorTexGamma显示结果确实正确的随着改变,也就是说colorTexGamma是被正确赋值了 我就找啊找啊找啊

后来我终于明白了

rtc.sceneRT = new RenderTarget(device, desc->Width, desc->Height, DXGI_FORMAT_R8G8B8A8_UNORM);

rtc.sceneRT_SRGB = new RenderTarget(device, *rtc.sceneRT, DXGI_FORMAT_R8G8B8A8_UNORM_SRGB);

就是这样 用这种方式,他们神奇的绑在一起了,所以对sceneRT_SRGB的操作相当于对sceneRT,这两个只是类型不一样。(请叫我雷锋 

 

感谢TRACE

 

smaa github iryoku

标签:

原文地址:http://www.cnblogs.com/minggoddess/p/4281652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!