[請益] 請問關於 D3DPOOL_SYSTEMMEM 的相關設定

看板GameDesign (遊戲設計)作者 (LOUIS￾N)時間16年前 (2008/11/24 20:20), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/4 (看更多)
各位前輩好 小弟目前要把遊戲系統的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)

11/24 20:33, , 1F
D3DPOOL_SYSTEMMEM是使用主機板的記憶體 不是顯示卡的
11/24 20:33, 1F

11/24 20:33, , 2F
所以會比較慢 不建議使用
11/24 20:33, 2F

11/24 20:34, , 3F
建議用D3DPOOL_MANAGED 讓D3D自己去管理如何配置
11/24 20:34, 3F

11/24 21:24, , 4F
沒辦法 上司說要這樣 ... <囧
11/24 21:24, 4F

11/24 22:25, , 5F
有時候上司是錯的 XD
11/24 22:25, 5F
文章代碼(AID): #19Afm00H (GameDesign)
文章代碼(AID): #19Afm00H (GameDesign)