08 2023 档案
摘要:glUniform更改一个uniform变量或数组的值。要更改的uniform变量的位置由location指定,location的值应该由glGetUniformLocation函数返回。通过调用glUseProgram,glUniform操作的程序对象将成为当前状态的一部分。 glUniform{
阅读全文
摘要:● VBO、VAO 与 EBO 之间的联系与区别: ⭐️ ⭐️ ① 顶点缓冲对象 VBO 是在显卡存储空间中开辟出的一块内存缓存区,用于存储顶点的各类属性信息,如顶点坐标、顶点法向量、顶点颜色数据等。在渲染时,可以直接从 VBO 中取出顶点的各类属性数据,由于 VBO 在显存而不是在内存中,不需要从
阅读全文
摘要:1 /* 第一步:引入相应的库 */ 2 #include <iostream> 3 using namespace std; 4 5 #define GLEW_STATIC 6 #include <GL/glew.h> 7 #include <GLFW/glfw3.h> 8 9 10 /* 第二步
阅读全文
摘要:1 #include <iostream> // C++的标准输入输出头文件 2 using namespace std; 3 4 #define GLEW_STATIC // 预定义:把 glew 这个库放到系统文件夹里面(STATIC:能找到静态库就优先使用静态库) 5 6 /* 由静态库导出或
阅读全文