分类: 编程

4 篇文章

你好,三角形
在学习此节之前,建议将这三个单词先记下来: 顶点数组对象:Vertex Array Object,VAO 顶点缓冲对象:Vertex Buffer Object,VBO 元素缓冲对象:Element Buffer Object,EBO 或 索引缓冲对象 Index Buffer Object,IBO…
你好窗口
确认glfw可正常使用 创建一个.cpp文件,首先引入必要的头文件,确保在包含GLFW之前先包含GLAD #include <glad/glad.h>#include <GLFW/glfw3.h> 实例化glfw窗口 接下来我们创建main函数,在这个函数中我们将会实例化GL…
创建窗口
绘制效果前需创建OpenGL上下文和窗口,因系统差异,OpenGL将其抽象化,让开发者自行处理窗口创建、上下文定义和用户输入。GLUT、SDL、SFML和GLFW等库简化了相关操作,教程选用GLFW。 下载GLFW源码 官方:https://www.glfw.org/download.html 选择…
OpenGL简介
OpenGL是一个跨平台的图形渲染接口,通过API函数让开发者控制硬件资源,实现二维和三维图形渲染。 早期OpenGL使用效率较低的立即渲染模式(固定管线),方便但缺乏灵活性。从OpenGL 3.2起,核心模式(Core Profile)废弃了旧特性,鼓励使用现代函数以提高效率和灵活性。现代函数要求…