最小OpenGL 源码
最小OpenGL 使用GLFW3和GLEW运行OpenGL的最少代码。 该程序仅显示一个蓝色阴影的正方形,但会执行所有主要操作: 加载并编译着色器 创建一个缓冲区并将数据存储在其中 在一个简单的循环中进行调用 您可以使用此代码从头开始新项目,而无需编写第一个正在运行的代码。 该代码具有完整的功能,并且可以在非常老的OpenGL版本上运行,最低接受为1.40。 汇编 您可以使用cmake编译此项目,代码是多平台的。 mkdir build ; cd build cmake .. make 在Windows上,您可以指定以后要使用的工具链(Makefile,Visual Studio,MinGW),例如,创建可视化的sutdio项目: cmake .. -G " Visual Studio 15 2017 x64 " 您可以使用cmake --help获得所有可用的生成器 依存关系
文件列表
MinimalOpenGL-glfw3.zip
(预估有个15文件)
MinimalOpenGL-glfw3
.github
workflows
build_cmake.yml
10KB
include
Buffer.h
140B
Program.h
332B
Shader.h
528B
LICENSE
34KB
shaders
暂无评论