• smaa github iryoku


    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

  • 相关阅读:
    js加载优化三
    js加载优化-二
    js加载优化
    怎样获取元素的高度
    HttpClient
    Android Http请求方法汇总
    table列等宽
    单页面手机开发
    单页面
    【154】C#打包程序成安装包
  • 原文地址:https://www.cnblogs.com/minggoddess/p/4281652.html
Copyright © 2020-2023  润新知