今天突然想把最近一直断断续续在学习的OPENGL相关的知识点,具体应用以及坑小小的总结一下,以备后用。基本是照搬learnopenglCN的教学,以及一些在别处看到的有趣的知识点。(明明还有坑要填,还要开新坑,和FALCOM一样没节操啊···)
1.环境搭建:
所需库:
glad(负责opengl 的API调用)
glfw(负责窗口的绘制,接受输入)
glm(数学计算库)
assimp(模型等数据的导入)
······
(1)assimp:
下载assimp源码,用cmake重建,重新编译。头文件,dll,lib,GET DAZE
(2)glm:
GET DAZE
(3)glfw:
从glfw的官网 glfw 直接下载编译好的二进制文件,GET DAZE
(4)glad:
从glad的在线服务glad,选择语言,版本(在此我选择了4.5&#x