我的OpenGL开发环境配置

其实OpenGL最核心的功能在下载了Visual Studio后就已经有了。

不过有些第三方库还是很有必要配置的,否则将会很难或者不可能进行下一步开发。

需要用到的有:

GLFW:再也不需要写一长串繁琐的Win32代码而仅仅是显示一个窗口了。这个库还有很多对于键鼠输入的支持。

GLEW:OpenGL的扩展库,一个必装库。所有的Shader功能都必须通过这个来使用。

ASSIMP:模型加载库。支持主流的.obj、.dae、.fbx三维模型的加载。省去了自己写加载库的时间。

SOIL2:图片加载,用这个可以很方便地加载贴图。

GLM:不想写自己的数学库?没错!选它了!目前最主流的OpenGL数学库。

GLSL Validator:基本上用这个来检查Shader开发中存在的语法错误。因为我用VSCode进行的Shader开发,没有一个语法提示工具非常麻烦。所以这个还是非常有用的。

以后可能还有更多的第三方库需要加载,比如SDL什么的。不过目前用不着,等需要用到的时候再说吧!

发表评论