OpenGL/Windows 10/Visual C++ 사용 2015OpenGL 확장 포인터를 전역으로 만들 수 있습니까?
내 프로그램에는 '현대'OpenGL 컨텍스트를 만드는 등의 Win32 화면 창이 생성되고 유지되는 'Window'클래스가 있습니다. 이 일의 일환으로 그것은 많은 OpenGL '확장'기능에 대한 포인터를 얻습니다.
내 질문에 그 확장 포인터를 전역/클래스를 정적으로 저장할 수 있습니까? 아니면 다른 인스턴스 나 창마다 다른 OpenGL 컨텍스트를 가질 수 있도록 복사본을 유지해야합니까? 내가 만든 모든 OpenGL 컨텍스트에 대해 포인터가 유효하고 동일합니까? 아니면 내가 만든 모든 창에 대해 포인터를 반복해서해야합니까?
수동으로 gl 확장을로드하는 이유는 무엇입니까? – ampawd
@ampawd : GL 확장은 수동으로로드해야하기 때문에. 확장 로더를 사용하거나 직접 모든 작업을 수행하십시오. – datenwolf
@datenwolf 예,로드해야합니다. 수동으로 처리하는 것은 시간 낭비입니다. 단순히 gl API를 사용하는 클라이언트 응용 프로그램이라면 glew 또는 다른 로더를 사용하여 확장을로드하는 것이 중요합니다. – ampawd