opengl - 字符串化 openGL 枚举

标签 opengl opengl-es

所以有很多次我需要知道某些 opengl 操作返回的枚举是什么,以便在终端上打印它们以查看发生了什么。

目前似乎没有任何类型的函数可用于对枚举进行字符串化,所以我想直接转到 gl.h(实际上我现在将使用 libglew 的头文件),获取 #defines 并创建为方便起见,一个巨大的开关表。

有没有更好的方法,您将如何处理必须将内容移植到 OpenGL ES?

最佳答案

gluErrorString是您在 OpenGL 中寻找的功能,因为 GLU 库通常与 GL 一起提供。

我没有 OpenGL ES 的经验,但 Google 出现了 GLUes这可能对你有帮助。

关于opengl - 字符串化 openGL 枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4708202/

相关文章:

c++ - 如何更快地绘制许多带纹理的四边形,并保留 glScissor(或类似的东西)?

c++ - 柏林噪声 2D : turning static into clouds

android - glOrtho OpenGL es 2.0 变体如何修复空白屏幕?

android - 放大 OpenGL ES 2.0 - 对象消失

ios - 在许多 EAGLContext 之间切换的成本?

c - 关于 glPixelStorei() 对齐的问题

c++ - OpenGL 两个统一的 sampler2D 具有相同的图像

opengl - openGL ES和OpenGL函数的区别

opengl - EGL和OpenGL有什么关系?

python - 如何使用相机参数在 OpenGL 中正确设置投影和模型 View 矩阵