看板 GameDesign 關於我們 聯絡資訊
現在有個新的問題, 我現在有個 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
darkflier:不知道你的沒看到任何更改是什麼意思? 06/26 10:56
darkflier:通常在做Image process的時候都會另外render在螢幕上 06/26 10:56
darkflier:直接看效果...就像DX sample裡面的HDR Pipleline 06/26 10:57
windows2k:我那是Vertex Buffer, 我就直接看值有無更改 06/26 18:39
windows2k:第一個方法Vertex Buffer有填資料, 第二個則無 @@ 06/26 18:39
windows2k:說錯,是constant buffer @@ 06/26 18:55
darkflier:檢查你建立的buffer的flag有沒有bind CPU access 06/27 07:27