Re: [程式] 有人在玩DX10嘛?

看板GameDesign (遊戲設計)作者 (程式宅 <囧>)時間17年前 (2008/06/25 23:20), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串2/2 (看更多)
現在有個新的問題, 我現在有個 Buffer, 我要把資料寫進去 以下這個方法是可行的 BYTE *pMem; buffer->Map(D3D10_MAP_WRITE_DISCARD, NULL, (void **) &pMem); memcpy(pMem, src, 64); buffer->Unmap(); 以下是我參考 Humus的作法 device->UpdateSubresource(buffer, 0, NULL, src, 0, 0); 不過我從PIX裡面看不到任何更改, 不知道哪邊錯了 可以有人指點一下嘛 @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.169.77

06/26 10:56, , 1F
不知道你的沒看到任何更改是什麼意思?
06/26 10:56, 1F

06/26 10:56, , 2F
通常在做Image process的時候都會另外render在螢幕上
06/26 10:56, 2F

06/26 10:57, , 3F
直接看效果...就像DX sample裡面的HDR Pipleline
06/26 10:57, 3F

06/26 18:39, , 4F
我那是Vertex Buffer, 我就直接看值有無更改
06/26 18:39, 4F

06/26 18:39, , 5F
第一個方法Vertex Buffer有填資料, 第二個則無 @@
06/26 18:39, 5F

06/26 18:55, , 6F
說錯,是constant buffer @@
06/26 18:55, 6F

06/27 07:27, , 7F
檢查你建立的buffer的flag有沒有bind CPU access
06/27 07:27, 7F
文章代碼(AID): #18Oc8Wnd (GameDesign)
文章代碼(AID): #18Oc8Wnd (GameDesign)