作者pleaselouis (LOUISN)
看板GameDesign
標題[請益] 請問關於 D3DPOOL_SYSTEMMEM 的相關設定
時間Mon Nov 24 20:20:15 2008
各位前輩好 小弟目前要把遊戲系統的RENDER方式 由D3DPOOL_MANAGED
改為使用 D3DPOOL_SYSTEMMEM 但是有一小部分的程式碼只要設為D3DPOOL_SYSTEMMEM
則其Texture顯示就會異常 即畫面會幾乎呈現為全白 這兩天努力的閱讀文件以及網頁資訊
只有發現 D3DPOOL_SYSTEMMEM 似乎是要使用 UpdateTexture 做Update
但是我使用其Update之後 結果依然一樣 而且有另外一個顯示正常的Function
其內部程式碼除了檔案讀取不一樣外 其他設定一模一樣 而且也並未使用 UpdateTexture
把Texture 做處理 因此小弟我傷透腦筋 完全沒有頭緒 因此想請問各位前輩 關於在使用
D3DPOOL_SYSTEMMEM 上 是否有什麼特別比較需要注意的地方 麻煩給小弟一些線索去研究
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.129.129
※ 編輯: pleaselouis 來自: 59.112.129.129 (11/24 20:25)
推 moremusic:D3DPOOL_SYSTEMMEM是使用主機板的記憶體 不是顯示卡的 11/24 20:33
→ moremusic:所以會比較慢 不建議使用 11/24 20:33
→ moremusic:建議用D3DPOOL_MANAGED 讓D3D自己去管理如何配置 11/24 20:34
→ pleaselouis:沒辦法 上司說要這樣 ... <囧 11/24 21:24
推 darkflier:有時候上司是錯的 XD 11/24 22:25