第三篇:Xcode 配置 glad 环境
1,glad:是一个管理函数指针的开源库。
a)由于OpenGL驱动版本众多,它大多数函数的位置都无法在编译时确定下来,需要在运行时查询。
所以任务就落在了开发者身上,开发者需要在运行时获取函数地址并将其保存在一个函数指针中供以后使用。
b)取得地址的方法因平台而异,代码非常复杂,而且很繁琐,我们需要对每个可能使用的函数都要重复这个过程。
幸运的是,有些库能简化此过程,其中GLAD是目前最新,也是最流行的库。
c)GLAD是用来管理OpenGL的函数指针的,所以在调用任何OpenGL的函数之前我们需要初始化GLAD。
GLAD也可以使OpenGL基础渲染变得简单。 因此在使用函数之前,都需要对glad 进行初始化!
2,下载 glad : https://glad.dav1d.de/
1)选择 C++
2)选择 3.2 以上版本
3)模式 选择 核心渲染模式
4)选择生成下载
5)点击生成按钮
3,配置路径:
1)设置自定义路径
2)添加到 头文件搜索 (这里也可以直接使用 头文件路径,后面所选的意思是:是否需要递归查询 根据自己情况而定)
4,项目中加入:glad.c 直接拖入项目中即可
5,导入 glad.h
#include <glad/glad.h>