用d3d11繪制一張2d圖片,在相同的頂點坐標的前題下,FillMode分別使用D3D11_FILL_SOLID和D3D11_FILL_WIREFRAME來繪制圖片和圖片的邊框。發現邊框繪制的位置和圖片的實際邊框有一個像素的偏移。有高手遇到過么,可能是什么原因?
D3D11_FILL_SOLID繪制的圖片位置看起來是正確的。
D3D11_FILL_WIREFRAME繪制出來的邊框,位置和希望看到的不一樣,有一個像素偏移。
uj5u.com熱心網友回復:
只 能 幫 頂
uj5u.com熱心網友回復:
浮點誤差?應該不會吧,兩個光柵化模式都是根據頂點來插值的
uj5u.com熱心網友回復:
應該不是誤差,頂點資料是一次性寫入的。2個方式下應該都是一樣的。
uj5u.com熱心網友回復:
裁剪區域,渲染區域的大小都要一樣的哦uj5u.com熱心網友回復:
是的,只是修改了FillMode,其他一樣
uj5u.com熱心網友回復:
不知道了,dx12的話可以使用PIX除錯,DX11不知道可不可以轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/50056.html
標籤:圖形處理/算法
