2013-06-18 2 views
-1

GL_UNSIGNED_INT_8_8_8_8_REV이 정의 된 곳에서 찾을 수 없습니다. gl/GL.h 또는 gl/GLU.h 또는 어디 Windows.h에있는 것으로 표시되지 않습니다GL_UNSIGNED_INT_8_8_8_8_REV는 어디에 정의되어 있습니까?

#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 

:이 수동으로 정의되었던 곳 주위에 인터넷 검색, 난 단지 장소를 찾을 것으로 보인다.

답변

3

Windows는 <gl/GL.h>의 구버전 버전으로 출시됩니다 (이 파일의 Windows 버전은 2013 년 현재로는 사용되지 않아 아직 업데이트되지 않았습니다). Windows에서 최신 OpenGL 기능에 액세스하려면 GLEW과 같은 것을 사용해야합니다. 이것은 완전한 OpenGL 헤더와 OpenGL 확장을 자동으로 감지하는 라이브러리를 제공합니다.

+0

GL_UNSIGNED_INT_8_8_8_REV가 필요한 OpenGL 버전 요구 사항을 높이 겠다는 의미입니까? 현재 내 코드는'OpenGL 1.2'처럼 필요합니다. –

+1

또한 GL/glext.h (http://www.opengl.org/registry/)는 OpenGL 사이트에서 다운로드 할 수 있습니다. –

+0

@ Mr.Smith : Microsoft의 OpenGL 버전은 실제로 1.1입니다. 'GL_UNSIGNED_INT_8_8_8_8_REV'는 OpenGL 1.2 표준의 일부이며'EXT_packed_pixels'에서 승격되었습니다. –

관련 문제