2012-11-21 1 views
0

나는 나의 질감에 "클램프 - 투 - 에지"랩 PARAM 모드를 설정해야합니다MSVC OpenGL 버전 1.2 어디에서 찾을 수 있습니까?

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); 

을 Win32 플랫폼을 대상으로 내 마이크로 소프트 비주얼 스튜디오 C++ 응용 프로그램에서.

이 작동하지 않습니다

오류 C2065를 : 'GL_CLAMP_TO_EDGE': 선언되지 않은 식별자를

가 나는 이유를 이해 : "C : \ 프로그램 파일 마이크로 소프트 비주얼 스튜디오 8 \ VC \ PlatformSDK \ (86)" 버전 1.2에는 GL_CLAMP_TO_EDGE이 도입되었지만 OpenGL 버전 1.1을 포함합니다.

나는

#define GL_CLAMP_TO_EDGE 0x812F 

로 정의하려하지만 아무런 영향을 미치지 않습니다.

그래서 Windows 용 최신 (적어도 버전 1.2 이상) OpenGL 라이브러리와 링크해야합니다. 내 질문은 : 어디서 구할 수 있습니까?

답변

3

OpenGL 1.2 이상을 사용하려면 확장로드 메커니즘을 사용해야합니다. this question 또는 this one 또는 tl : dr을 보시려면 GLEW 또는 GLEE을 찾으십시오. OpenGL 확장 기능은 런타임시 자동으로로드되어 최신 OpenGL 기능을 사용할 수 있습니다.

관련 문제