我之前完成了一些简单的OpenGL项目(使用旧版固定管线,没有使用着色器等),现在想开始进行更加专业的“现代”OpenGL编程。(需要能够在Windows和Linux上编译运行)
我有几个问题:
1)在Windows平台上,“gl.h”文件中没有OpenGL2.0以上版本的API函数声明(例如glShaderSource())。我应该如何访问这些API函数?我不想安装特定于显卡的头文件,因为我希望在其他机器上编译这个应用程序。
2)在Linux平台上,如果我安装Mesa库,是否可以访问上述的OpenGL2+ API函数?