• <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 引擎
            中文字幕热久久久久久久| 久久最近最新中文字幕大全 | 久久99国产精品久久99小说| 久久强奷乱码老熟女网站| 99久久综合国产精品免费| 久久久青草青青亚洲国产免观| 中文精品久久久久国产网址| 色偷偷88欧美精品久久久| 久久er99热精品一区二区| 久久99精品九九九久久婷婷| 亚洲国产精品无码久久久蜜芽| 久久这里只有精品首页| 久久天天躁夜夜躁狠狠躁2022 | 色婷婷久久久SWAG精品| 99久久99这里只有免费费精品| 精品无码人妻久久久久久| 男女久久久国产一区二区三区| 久久久久18| 夜夜亚洲天天久久| 青青草原精品99久久精品66 | 国产精品久久精品| 狠狠色婷婷久久综合频道日韩| 很黄很污的网站久久mimi色| 久久综合给合久久狠狠狠97色69| 久久久久久久久66精品片| 久久久久99精品成人片牛牛影视| 久久精品国产亚洲网站| 午夜精品久久久久久毛片| 少妇久久久久久被弄高潮| 日产精品久久久久久久| 99蜜桃臀久久久欧美精品网站| 2021国产精品午夜久久 | 国产精品一区二区久久不卡| 精品久久久中文字幕人妻| 久久只这里是精品66| 国内精品久久久久影院亚洲| 欧美伊人久久大香线蕉综合69| 欧美激情精品久久久久久久 | 无码人妻久久久一区二区三区 | 久久九九久精品国产免费直播| 久久综合久久综合亚洲|