随笔分类 -  OpenGL

摘要:glUniform更改一个uniform变量或数组的值。要更改的uniform变量的位置由location指定,location的值应该由glGetUniformLocation函数返回。通过调用glUseProgram,glUniform操作的程序对象将成为当前状态的一部分。 glUniform{ 阅读全文
posted @ 2023-08-05 11:17 三岁玩童 阅读(195) 评论(0) 推荐(0) 编辑
摘要:● VBO、VAO 与 EBO 之间的联系与区别: ⭐️ ⭐️ ① 顶点缓冲对象 VBO 是在显卡存储空间中开辟出的一块内存缓存区,用于存储顶点的各类属性信息,如顶点坐标、顶点法向量、顶点颜色数据等。在渲染时,可以直接从 VBO 中取出顶点的各类属性数据,由于 VBO 在显存而不是在内存中,不需要从 阅读全文
posted @ 2023-08-05 10:37 三岁玩童 阅读(94) 评论(0) 推荐(0) 编辑
摘要: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 /* 第二步 阅读全文
posted @ 2023-08-03 13:13 三岁玩童 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 #include <iostream> // C++的标准输入输出头文件 2 using namespace std; 3 4 #define GLEW_STATIC // 预定义:把 glew 这个库放到系统文件夹里面(STATIC:能找到静态库就优先使用静态库) 5 6 /* 由静态库导出或 阅读全文
posted @ 2023-08-03 13:11 三岁玩童 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1.配置 2.测试代码: 2.1 在黑板色的窗口上画一个三角形 1 #include <iostream> 2 3 // GLEW 4 #define GLEW_STATIC 5 #include <GL/glew.h> 6 7 // GLFW 8 #include <GLFW/glfw3.h> 9 阅读全文
posted @ 2023-07-02 11:40 三岁玩童 阅读(320) 评论(0) 推荐(0) 编辑
摘要:1.GLFW 下载:https://sourceforge.net/projects/glfw/ 官网 :https://www.glfw.org/download.html (可能登录不了) 下载后解压 glfw-3.3.8.bin.WIN32.zip 将include 和 lib-vc2019 阅读全文
posted @ 2023-06-24 23:33 三岁玩童 阅读(99) 评论(0) 推荐(0) 编辑
摘要:1.能干什么 2.各种库关系 阅读全文
posted @ 2023-06-24 23:18 三岁玩童 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示