其实OpenGL最核心的功能在下载了Visual Studio后就已经有了。
不过有些第三方库还是很有必要配置的,否则将会很难或者不可能进行下一步开发。
需要用到的有:
GLFW:再也不需要写一长串繁琐的Win32代码而仅仅是显示一个窗口了。这个库还有很多对于键鼠输入的支持。
GLEW:OpenGL的扩展库,一个必装库。所有的Shader功能都必须通过这个来使用。
ASSIMP:模型加载库。支持主流的.obj、.dae、.fbx三维模型的加载。省去了自己写加载库的时间。
SOIL2:图片加载,用这个可以很方便地加载贴图。
GLM:不想写自己的数学库?没错!选它了!目前最主流的OpenGL数学库。
GLSL Validator:基本上用这个来检查Shader开发中存在的语法错误。因为我用VSCode进行的Shader开发,没有一个语法提示工具非常麻烦。所以这个还是非常有用的。
以后可能还有更多的第三方库需要加载,比如SDL什么的。不过目前用不着,等需要用到的时候再说吧!