GL error 0x505 while drawing elements
I get gl error 0x505 (out of memory) when drawing elements for seemingly no reason. I have a lot of free GPU memory when this happens. Eventually, aftor a lot of this errors i get this crash: https://pastebin.com/8HDkqVqj. Please help.
Try running your program with https://github.com/LWJGLX/debug#how .
A crash in a draw call is in 99.99999% of the cases an enabled generic vertex attribute (via glEnableVertexAttribArray) which has no buffer source (via glVertexAttribPointer).
No, it's not because of attribute. Debug addon prints: "failed to allocate memory for buffer object" when i try to draw buffer. Shouldn't opengl allocate memory when i invoke glBufferData?
Also if i look in task manager it says that gpu memory is almost free.
我在用cocos2dx+lua开发一个android游戏,游戏运行一段时间后,会报’opengl error 0x505’,也就是内存不足的问题。我用cocos2d::CCTextureCache::sharedTextureCache()->dumpCachedTextureInfo(); 打印了纹理信息,根据输出,纹理大小70M的时候没有出现’error 0x505’,但过一段时间后,纹理大小35M左右的时间却出现了内存不足。为什么在纹理大小不是峰值的时候会出现内存不足呢?
https://www.khronos.org/opengl/wiki/OpenGL_Error
GL_OUT_OF_MEMORY, 0x0505
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2017-12-29 获取Linux时间函数
2017-12-29 DBus学习网站
2016-12-29 imx6平台qt锯齿原因分析
2016-12-29 注册 Gmail,验证手机号码的时候提示“此号码不能用于验证”,怎么解决?
2016-12-29 Framebuffer原理、使用、测试系列文章,非常好的资料,大家一起学习
2016-12-29 mx51 IPU 透明处理
2016-12-29 mx51的三个framebuffer,mxc_ipuv3_fb.c分析