看板 GameDesign 關於我們 聯絡資訊
各位前輩好 小弟目前要把遊戲系統的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