我已经做了一些简单的 OpenGL(旧的固定管道,没有着色器 ..etc),并想开始一些严肃的“现代”OpenGL 编程。(应该在 Windows 和 Linux 上编译)
我有几个问题。
1) 在 Windows 中,“gl.h”没有声明 OpenGL2.0+ 相关的 API 调用。(例如 glShaderSource())。如何访问这些 API 调用?我不想安装显卡特定的头文件,因为我想在其他机器上编译这个应用程序。
2) 在 Linux 中,如果我安装 Mesa 库,我可以访问上面的 OpenGL2+ API 函数吗?