首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >OpenGL ES 2.0调试

OpenGL ES 2.0调试
EN

Stack Overflow用户
提问于 2011-03-25 20:58:18
回答 3查看 14K关注 0票数 19

因此,我有一个OpenGL ES 2.0应用程序。它使用Imgtec的模拟器库(即PVRVframe)在iPhone/iPad模拟器、真正的iPhone/iPad和Windows下编译和运行。

在上述应用程序中,我有一个特殊的绘图调用,它不会导致任何像素写入目标,即使我可以查询的所有状态看起来都是合理的(视口、深度测试/模板测试/剔除/混合关闭、帧缓冲区完成等),而AFAICT我正在提交合理的顶点数据。

在这一点上,我想要的是一个类似Pix / GPAD的工具,它可以让我遍历场景并检查我在绘图调用时不能直接从OpenGL查询的状态(例如,实际的顶点/索引缓冲区内容)。

PVRTraceOSX instruments似乎都没有捕获足够的状态来调试这类问题。特别是,它们不会捕获顶点/索引缓冲区或纹理数据(OSX仪器也不会捕获着色器源)。

gDEBugger,以前是堆栈溢出这类问题的答案,现在是5.8版-它是免费的,这很好,但不再支持OpenGL ES 2(在Windows下,没有ES2-renderable config通过EGL可用;在OSX下,没有办法将调试器附加到在模拟器或真实设备上运行的应用程序)-这就不那么好了。

我是不是漏掉了什么明显的东西?我有什么选择?其他人如何调试他们的场景?

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

https://stackoverflow.com/questions/5432721

复制
相关文章

相似问题

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