OpenGL 로더 생성기 이 도구는 여러 면에서 GL3W와 유사합니다. 다운로드하고 컴파일하는 라이브러리가 아니라 GL 로더를 생성합니다. 차이점은 덜 전문화되어 있다는 것입니다. GL3W는 핵심 OpenGL 함수/열거자만 생성하므로 확장이 없습니다. 그리고 그것은 단지 OpenGL의 최신 버전 (현재 4.6)에 대해 그렇게한다. 대부분의 다른 로더와 마찬가지로 glew.h 이전에 gl.h, glext.h 또는 기타 GL 관련 헤더 파일을 포함해서는 안되며, 그렇지 않으면 glew.h 전에 gl.h를 포함했다는 오류 메시지가 나타납니다. 사실 gl.h를 전혀 포함해서는 안됩니다. glew.h를 대체합니다. 아무 일도 일어나지 않으면 GitHub 데스크톱을 다운로드하고 다시 시도하십시오. GLEW 소스를 처음부터 생성하는 대안은 미리 생성된(지원되지 않는) 스냅샷을 다운로드하는 것입니다.
버그 보고서와 함께 glewinfo.txt를 적절히 포함하십시오. glew-20190928.tgz GLEW 2.2.0 RC2: 새로운 확장, 버그 수정 라이브러리를 초기화하려면 먼저 «glewInit()»라는 이름이 필요하고 모든 것이 올바른 경우 «GLEW_OK» 문자열이 반환됩니다. 플랫폼에서 사용할 수 있는 확장을 확인하기 위해 사람들은 전역적으로 정의된 변수를 GLEW_{extension_name}라는 형식으로 쿼리할 수 있습니다. GL 컨텍스트를 이전 방식으로 만들거나 GL 3.2+에 대해 이전 버전과 호환되는 컨텍스트를 만드는 경우 glewExperimental이 필요하지 않습니다. nigels-com/glew의 새로운 릴리스에 대한 알림을 원하십니까? sed -i-e `/glew.lib.static:/d` …: 이것은 정적 라이브러리를 억제합니다. GLEW 버전 1.13.0까지는 핵심 컨텍스트에 문제가 있습니다. glewInit()이 호출되는 즉시 GL 3.2+ 코어 컨텍스트에서 GL_INVALID_ENUM 일으키는 glGetString(GL_EXTENSIONS)을 호출합니다. 또한 함수 포인터를 가져오지 않습니다. GLEW 버전 2.0.0+는 대신 glGetStringi를 사용합니다. 이전 버전에 대한 유일한 수정 은 glewExperimental을 사용하는 것입니다 : glew 최신 버전 : 2.1.0, 2.0.0, 1.13.0, 1.10.0, 1.10.0, 1.9.0, 1.7.0, 1.5.7, 1.5, 1.3.5 https://sourceforge.net/projects/glew/files/glew/snapshots/ 대상: 모두, glew.lib.lib(하위 대상: glew.lib.shared, glew.lib.static), glew.bin, 새로 고침, 설치, GL3W 로드 제거, GL3W 로드 생성기.
GL3W와 달리이 도구는 Lua로 작성되어 다양한 플랫폼에서 다운로드 할 수 있습니다 (그리고 그런 종류의 것을 신경 쓰는 경우 파이썬보다 훨씬 작은 설치 패키지를 가지고 있습니다).