作者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)
1F:推 moremusic:D3DPOOL_SYSTEMMEM是使用主机板的记忆体 不是显示卡的 11/24 20:33
2F:→ moremusic:所以会比较慢 不建议使用 11/24 20:33
3F:→ moremusic:建议用D3DPOOL_MANAGED 让D3D自己去管理如何配置 11/24 20:34
4F:→ pleaselouis:没办法 上司说要这样 ... <囧 11/24 21:24
5F:推 darkflier:有时候上司是错的 XD 11/24 22:25