【发布时间】:2011-05-03 23:42:18
【问题描述】:
我正在开发一个新的 OpenGL 应用程序,并且知道显示列表将在 OpenGL 3.1 中被弃用(以及许多其他有用的功能,这(对我来说)似乎有点傻)并被顶点缓冲区对象取代。我在 NVidia 卡上使用 VBO 成功绘制了一个三角形,但该示例无法在我上网本的英特尔芯片上运行,因为它不支持 glGenBuffers。 OpenGL 中似乎存在一个关键缺陷(新旧 GPU/GMA 之间的兼容性中断)。作为一家小型企业,我的游戏需要与尽可能多的系统兼容,但我不希望我的程序无法在较新的显卡上运行(因为它依赖于显示列表,这些显示列表已从 OpenGL 4.1 中删除)规格)。这将为我提供最广泛的显卡支持(旧的和新的)。显示列表,还是顶点缓冲对象?
【问题讨论】:
标签: c# opengl compatibility opentk