문서를 확인한 결과 glGenBuffers()
이 작동하려면 OpenGL 버전이 1.5 이상이어야합니다. 사용자가 버전 1.5를 가지고 있지만 함수 호출로 인해 충돌이 발생합니다. 이것은 문서의 실수입니까, 아니면 사용자의 드라이버 문제입니까?OpenGL : 사용자가 glGenBuffers()를 지원하는지 확인하는 방법?
VBO에이 glGenBuffers()
을 사용하고 있는데, 사용자가 이것을 지원하는지 어떻게 확인합니까?
편집 : glewInit()
로 glew을 사용 메신저 VBO
Edit2가 초기화 : 나는 glGenBuffersARB()
함수 호출을 사용자 작업을 얻었다. 하지만 메신저는 언제 내가 glGenBuffers()
을 사용해야하고 언제 사용해야합니까? glGenBuffersARB()
그리고 언제 VBO 함수 호출이 지원되지 않으면 VertexArrays를 사용해야합니까?
나는 또한 if(GLEW_VERSION_1_5)
이 사용자에게 false를 반환한다는 것을 알았지 만 GL_VERSION
은 1.5.0을 주었다.
통화하기 전에 유효한 OpenGL 컨텍스트가 있는지 확인 했습니까? – Bart
나는 그것이 무엇인지, 그리고 그것이 어디에서 검사되는지 전혀 모른다. – Newbie
VBO를 사용하지 않으면 OpenGL에서의 렌더링이 정상적으로 작동합니까? – Bart