摘要: 之前我们将着色器的代码用glsl写好之后,保存为字符串指针,然后用一个函数去编译它,这是一种手段,对于简单的着色器代码可以这样。但当我们针对复杂的着色器,我们发现编写、编译、管理着色器是一件麻烦事。我们用一个类将着色器的所有编译,链接,管理都放在一个文件里。再将着色器源码单独设置成.glsl文件用来 阅读全文
posted @ 2019-04-16 15:35 落剑仙zobol 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 在opengl中所有的数据都要放在显存中,我们通过一定的手段去管理它,既要提供地方存放它,还要提供方法去正确地提取它们,去使用它们,opengl通过VAO,VBO,EBO这些手段来解决这些问题。 (一)VBO(Vertex Buffer Objects,顶点缓冲对象)介绍: 首先我们要明白VBO是一 阅读全文
posted @ 2019-04-16 12:59 落剑仙zobol 阅读(2524) 评论(0) 推荐(1) 编辑