2012-07-16 1 views
0

Что-то вроде этого не компилируется, потому что GLenum и GLint не объявлены в пространстве имен gl:GLenum и GLint не декларируются при использовании GL Load

#include <glload/gl_3_3.hpp> 
#include <glload/gll.hpp> 

void foo(gl::GLenum, gl::GLint); 

Как я могу использовать GLenum и GLint с GL нагрузки?

+0

:: GLenum, :: GLint – Andrew

+0

@Andrew Почему они не находятся в пространстве имен 'gl'? – Pubby

+0

возможно, потому что использование gl :: GLenum немного странно, потому что вы повторяете 'gl'. И вы не можете написать gl :: enum, поскольку enum - это ключевое слово. То же самое относится к int – Andrew

ответ

1

От этого link кажется, что вы только должны сделать GLuint вместо gl::GLuint. Я бы предположил, что это так: GLenum и GLint тоже.

Смежные вопросы