我得到一个‘GL_FRAMEBUFFER_EXT’ undeclared
,但找不到头文件,它应该在哪里?我使用的是c和OpenGL ES,而不是OpenGL。
答案 0 :(得分:1)
Khronos头文件在这里:
https://www.khronos.org/registry/OpenGL/index_es.php
对于OpenGL ES 1.x,您需要这个:
#include <GLES/glext.h>
...但是请注意,定义是GL_FRAMEBUFFER_OES
,而不是*_EXT
,因为此时扩展是OpenGL ES的正式扩展,而不是OpenGL的多供应商扩展。
从OpenGL ES 2.x开始,此功能是核心功能,因此您可以在主标题中使用GL_FRAMEBUFFER
。