zoukankan      html  css  js  c++  java
  • depthstencil buffer 不支持 msaa

    phyreengine dx11 MRT不支持

    depth rendertarget 的msaa

    他里面竟然只写着,// not supported yet

    !!!!

    导致hdao 时开msaa的话,depth 用不了,因为depth target没有被resolve,连srv他都没建立呢

    solution

    把depth target copy出来同时 resolve一下,(此时参数类型是texture2dMS,之后就都是普通texture2d了)

    再作为参数传给hdao用

    resolve 其实很简单,就是把附近的加起来除一下就可以。

    ---

    这个bug让我更好的理解了msaa , 开msaa时有两个texture   一个是unsolved tex       他的结构其实就是 在一个像素的位置放了x8 ,就是8个值,resolve 出来的结果,其实就是加起来/8

  • 相关阅读:
    第8周课下作业1(补)
    第八章课下测试
    POJ
    POJ
    HDU
    UVa
    UVa
    CodeForces
    ZOJ
    LightOJ
  • 原文地址:https://www.cnblogs.com/minggoddess/p/4476369.html
Copyright © 2011-2022 走看看