首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Direct3d9负载纹理失效

Direct3d9负载纹理失效
EN

Stack Overflow用户
提问于 2014-01-25 11:59:18
回答 1查看 472关注 0票数 0

我正在做一个大项目。在项目的最后一天,我面临着一个致命的问题。我想可能是因为记忆泄露,不管怎样,请听我的声音。

我第一次启动这个程序的时候,效果很好。我播放了大约一个小时,然后当它移动到下一个场景时(这意味着从内存中销毁所有的东西,并在内存中加载新的东西)。

我有个错误日志说

代码语言:javascript
复制
HeapPool:Init() : can't allocate 33554448 bytes"

Can't Create 2048x2048 texture.. 

差不多是这样的。

消息发布后,纹理就消失了。我的意思是世界(在游戏中)是黑色的。没有纹理。这个问题与视频存储卡有关吗?物理记忆?或者虚拟内存?我不是这方面的专家。

有人能给我个提示吗?求你了我需要任何东西。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-24 07:30:43

看起来你内存不足,大多数现代显卡都可以支持2048x2048纹理,无论如何,你可以在DirectX Caps中查看它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21350227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档