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

时间:2019-02-22 14:07:52

标签: c opengl-es

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

1 个答案:

答案 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