摘要: 写在前面 从这节开始,会接触到很多基本概念,原书我也是读了很多遍,一遍一遍去理解其中的意思,以及他们之间的关系。 概念 顶点数组对象:VAO 顶点缓冲对象:VBO 索引缓冲对象:EBO|IBO OpenGL是一个3D空间,而屏幕和窗口是2D的,所以OpenGL的大部分工作是将3D坐标转换为2D像素 阅读全文
posted @ 2018-08-22 10:42 年少无知的Jack 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 写在前面 通过本节,你可以毫不费力的 >创建一个窗口 OpenGL中窗口,即载体 导入头文件 #include <glad/glad.h> #include <GLFW/glfw3.h> 初始化glfw窗口 创建窗口 1 //创建窗口 2 GLFWwindow* window = glfwCreat 阅读全文
posted @ 2018-08-22 09:49 年少无知的Jack 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 写在前面 工作几年,开始沉心做技术,对自己的知识进行梳理。 OpenGL是由khronos组织制定并维护的规范,并不是API。 OpenGL在3.2之前采用的是立即渲染模式(固定渲染管线),3.2之后采用了核心模式进行渲染。核心模式的优点在于更加灵活且效率高。 OpenGL的库有很多,在此我们使用的 阅读全文
posted @ 2018-08-22 09:42 年少无知的Jack 阅读(334) 评论(0) 推荐(0) 编辑