【发布时间】:2017-02-05 05:41:12
【问题描述】:
我有一台仅支持 OpenGL 2.1 的工作笔记本电脑,而我的家中有使用 OpenGL 4.4 的台式机。我正在我的桌面上处理一个项目。所以我让我的程序与现代 OpenGL 兼容。但我想在我的工作笔记本电脑上开发这个项目。我的问题是我可以让这个项目与 Legacy 和 Modern OpenGL 兼容吗?
像这样。
#ifdef MODERN_OPENGL
some code..
glBegin(GL_TRIANGLES);
...
glEnd();
#else
glGenBuffers(&vbo);
...
#endif
【问题讨论】: