Я пытаюсь построить что-то простое, как треугольник, используя VBO.Почему исключение происходит в SharpGL.dll?
Пример кода предоставляется на GitHub здесь:
Следующие 'используя' заявления компилировать для меня правильно.
using SharpGL;
using SharpGL.SceneGraph;
using SharpGL.VertexBuffers;
Моя программа вылетает на этой линии:
vertexBufferArray.Create(gl);
Это дает мне следующее исключение:
An unhandled exception of type 'System.Exception' occurred in SharpGL.dll
Additional information: Extension function glGenVertexArrays not supported
Почему программа компилировать с помощью функции Create(), если один из его зависимостей не поддерживается? Каков наилучший способ определить, действительно ли зависимость доступна и как ее правильно установить?
У меня та же проблема, но с 'функцией glCreateShader', внутри моего собственного проекта и в примере проекта. Вы нашли какие-либо решения? – ColmanJ