我写了一个处理OpenGL标题的小型Python script(我在示例中使用了Mac OS X,但它也适用于iOS).
Python脚本生成两个文件,a header在你的项目中包含你像这样调用OpenGL的任何地方(你可以根据需要命名标题):
#include "gl_deBUG_overwrites.h"
标头包含此方案后的宏和函数声明:
#define glGenLists _gl_deBUG_error_glGenListsgluint _gl_deBUG_error_glGenLists(GLsizei range);
该脚本还在同一个流中生成一个source file,您应该单独保存,编译并链接到您的项目.
然后将所有gl *函数包装在另一个函数中,该函数以_gl_deBUG_error_为前缀,然后检查类似于此的错误:
gluint _gl_deBUG_error_glGenLists(GLsizei range) { gluint var = glGenLists(range); CHECK_GL_ERROR(); return var;}总结
以上是内存溢出为你收集整理的iphone – 我可以在Xcode 4中触发OpenGL错误的断点吗?全部内容,希望文章能够帮你解决iphone – 我可以在Xcode 4中触发OpenGL错误的断点吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)