• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            戰魂小筑

            討論群:309800774 知乎關注:http://zhihu.com/people/sunicdavy 開源項目:https://github.com/davyxu

               :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              257 隨筆 :: 0 文章 :: 506 評論 :: 0 Trackbacks

            D3D9下的獲得RenderTarget有2種方法

            1. 使用D3DXCreateTexture或者Device->CreateTexture 創建紋理

                調用Device->GetSurfaceLevel(0, &SurfacePtr );獲得Surface指針

               將Surface指針使用Device->SetRenderTarget設置上去即可開始繪制

               注意:D3DXCreateTexture創建的是2的n次冪的紋理,而Device->CreateTexture 創建的則可以是任意大小的紋理

               這種方法創建的Texture與Surface是一一對應的,由D3D底層自動做了Resolve的過程

               不能使用MultiSample

             

            2. 使用Device->CreateRenderTarget()創建一個Surface,用Surface直接設置為RenderTarget

              可以開啟Lockable選項,但是效率會非常低

              可以使用MultiSample

               由于沒有Texture的關聯,這種方法繪制速度理論上會快一些

            可以使用Device->StretchRect來將Surface直接拷貝到后備緩沖或者另外一個Surface。不過在DX8和某些DX9的驅動上有一定兼容性問題,具體請參考SDK

             

             

            參考:

            Render to Surface 

               http://www.borgsoft.de/renderToSurface.html

            渲染到紋理(Render To Texture, RTT)詳解

               http://www.opengpu.org/bbs/viewthread.php?tid=445

            posted on 2010-09-14 15:12 戰魂小筑 閱讀(4541) 評論(0)  編輯 收藏 引用 所屬分類: 渲染 Shader 引擎
            欧美久久综合性欧美| 亚洲午夜久久久影院伊人| 精品久久久久久无码国产| 久久久久亚洲精品无码网址| 久久久久久a亚洲欧洲aⅴ| 欧美久久综合九色综合| 狠狠干狠狠久久| 亚洲午夜久久久久久久久电影网| 国产精品嫩草影院久久| 97久久精品午夜一区二区| 久久热这里只有精品在线观看| 韩国三级中文字幕hd久久精品 | 国产精品久久永久免费| 婷婷久久综合九色综合绿巨人 | 久久精品国产亚洲AV不卡| 伊人色综合久久| 国产精品岛国久久久久| 波多野结衣久久精品| 无码乱码观看精品久久| 国产精品久久久99| 久久久久一区二区三区| 99久久er这里只有精品18| 国产aⅴ激情无码久久| 国产69精品久久久久观看软件 | 亚洲欧美另类日本久久国产真实乱对白| 国产精品免费福利久久| 久久精品一本到99热免费| 久久精品国产亚洲AV影院| 色老头网站久久网| 亚洲精品乱码久久久久久自慰| 久久久久久久久波多野高潮| 久久人人爽人人爽人人av东京热| 亚洲国产一成久久精品国产成人综合| 久久精品无码av| 2020久久精品亚洲热综合一本 | 国产成人精品久久一区二区三区av| 99久久99久久| 久久99久久无码毛片一区二区| 久久久久国产日韩精品网站| 亚洲精品综合久久| 亚洲午夜久久久久妓女影院 |