Я проверил документы, и там написано, что версия OpenGL должна быть не менее 1,5, чтобы glGenBuffers()
работал.У пользователя есть версия 1.5, но вызов функции вызовет сбой.Это ошибка в документации или проблема с драйвером для пользователя?
Я использую это glGenBuffers()
для VBO. Как проверить, есть ли у пользователя поддержка для этого?
Редактировать: я использую glew с glewInit()
для инициализации VBO
Edit2: Я получил его на пользователя с вызовами функций glGenBuffersARB()
.Но я все еще ищу способ узнать, когда я должен использовать glGenBuffers()
, а когда я должен использовать glGenBuffersARB()
И когда я должен использовать VertexArrays, если не поддерживается ни один из вызовов функций VBO.
Я также узналif(GLEW_VERSION_1_5)
возвращает false пользователю, но GL_VERSION
дает 1.5.0, что просто бессмысленно!