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

问题描述 投票:0回答:1

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

c opengl-es
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.