• <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 戰魂小筑 閱讀(4528) 評論(0)  編輯 收藏 引用 所屬分類: 渲染 Shader 引擎
            久久夜色撩人精品国产小说| 久久九九青青国产精品| 亚洲婷婷国产精品电影人久久| 手机看片久久高清国产日韩| 久久久久青草线蕉综合超碰| 97精品久久天干天天天按摩| 久久99精品久久久久久齐齐| 狠狠色丁香久久婷婷综合_中 | 免费精品国产日韩热久久| 久久无码国产专区精品| 好久久免费视频高清| 亚洲综合久久久| 久久亚洲国产精品一区二区| 伊人情人综合成人久久网小说| 久久综合噜噜激激的五月天| 女同久久| 国产精品青草久久久久福利99| 蜜臀久久99精品久久久久久小说 | 亚洲av伊人久久综合密臀性色| 伊人久久大香线焦综合四虎| 国产aⅴ激情无码久久| 九九久久精品无码专区| 国产人久久人人人人爽| 精品久久久无码21p发布| 久久午夜福利电影| 精品欧美一区二区三区久久久| 久久亚洲精品中文字幕| 久久精品日日躁夜夜躁欧美| 久久国产精品一区| 国产精品久久久久久影院| 久久ww精品w免费人成| 国产成人无码精品久久久性色 | 97久久国产综合精品女不卡| 久久人妻少妇嫩草AV蜜桃| 97精品国产97久久久久久免费| 无码人妻久久一区二区三区免费丨 | 久久久久久久国产免费看| 亚洲狠狠久久综合一区77777 | 亚洲午夜久久久久久久久久| 久久精品国产亚洲精品| yellow中文字幕久久网|