我在哪里可以找到 GL_FRAMEBUFFER_EXT 的头文件?

Where do I find the header file for GL_FRAMEBUFFER_EXT?

我得到一个 ‘GL_FRAMEBUFFER_EXT’ undeclared,但我找不到头文件,它应该在哪里?我使用的是 c 和 OpenGL ES,而不是 OpenGL。

Khronos header 文件在这里:

https://www.khronos.org/registry/OpenGL/index_es.php

对于 OpenGL ES 1.x 你想要这个:

#include <GLES/glext.h>

... 但请注意,定义是 GL_FRAMEBUFFER_OES,而不是 *_EXT,因为此时扩展是 OpenGL ES 的官方扩展,而不是 multi-vendor 扩展OpenGL。

对于 OpenGL ES 2.x 以后,功能是核心,因此您可以使用主要 header.

中的 use GL_FRAMEBUFFER