我正在尝试使用 VBO 绘制一些简单的东西,比如三角形。
示例代码在 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() 函数编译?确定依赖项是否实际可用以及如何正确安装它的最佳方法到底是什么?