Где я могу найти файл заголовка для GL_FRAMEBUFFER_EXT? - PullRequest
0 голосов
/ 22 февраля 2019

Я получаю ‘GL_FRAMEBUFFER_EXT’ undeclared и не могу найти файл заголовка, где он должен быть?Я использую c и OpenGL ES, а не OpenGL.

1 Ответ

0 голосов
/ 22 февраля 2019

Заголовочные файлы 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 из основного заголовка.

...