上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 92 下一页
摘要: 1.循环算法: 1 void PrintN_1(int N) 2 { 3 int i; 4 for (i = 0; i <= N; i++) 5 printf("%d\n", i); 6 return; 7 } N可以为任意数量级的整数 2.递归算法: 1 void PrintN_2(int N) 阅读全文
posted @ 2018-09-26 12:50 Lucky小黄人^_^ 阅读(571) 评论(0) 推荐(0)
摘要: 学习网址:https://learnopengl-cn.github.io/04%20Advanced%20OpenGL/09%20Geometry%20Shader/#_4 阅读全文
posted @ 2018-09-23 16:19 Lucky小黄人^_^ 阅读(185) 评论(0) 推荐(0)
摘要: 绘制4条线段 Shader.h头文件,只需将链接里的#include <glad/glad.h>换成 #define GLEW_STATIC#include <GL/glew.h> 就行 阅读全文
posted @ 2018-09-23 16:12 Lucky小黄人^_^ 阅读(759) 评论(0) 推荐(0)
摘要: 1.找到需要的uniform块的索引, 将程序对象的该uniform块索引绑定uniform 缓冲对象的绑定点 2.建立uniform缓冲对象,对象绑定GL_UNIFORM_BUFFER缓冲目标,为缓冲分配内存,将缓冲对象绑定到特定的绑定点,定义绑定点的缓冲范围 3.在渲染循环外绑定uniform块 阅读全文
posted @ 2018-09-23 11:20 Lucky小黄人^_^ 阅读(1352) 评论(0) 推荐(0)
摘要: 1008 数组元素循环右移问题 (20分) 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0​​A​1​​⋯A​N−1​​)变换为(A​N−M​​⋯A​N−1​​A​0​​A​1​​⋯A​N−M−1​​)(最后M个数循环移 阅读全文
posted @ 2018-09-20 20:55 Lucky小黄人^_^ 阅读(1129) 评论(0) 推荐(0)
摘要: 1.当片段着色器处理完一个片段之后,模板测试(stencil test)会开始执行,和深度测试一样,它也可能会丢弃片段,接下来,被保留的片段会进入深度测试2.每个窗口库都需要为你配置一个模板缓冲,但是GLFW这个窗口库会自动做这件事,所以不用告诉GLFW来创建一个模板缓冲3.场景中的片段将只会在片段 阅读全文
posted @ 2018-09-15 21:20 Lucky小黄人^_^ 阅读(611) 评论(0) 推荐(0)
摘要: 头文件 .cpp源文件 timg.jpg文件 wall.jpg文件 阅读全文
posted @ 2018-09-08 10:12 Lucky小黄人^_^ 阅读(1901) 评论(0) 推荐(0)
摘要: 摄像机自动移动 用WASD控制摄像机的前后左右移动 阅读全文
posted @ 2018-09-04 22:16 Lucky小黄人^_^ 阅读(171) 评论(0) 推荐(0)
摘要: 我们为上述的每一个步骤都创建了一个变换矩阵:模型矩阵、观察矩阵和投影矩阵。一个顶点坐标将会根据以下过程被变换到裁剪坐标: Vclip=Mprojection⋅Mview⋅Mmodel⋅VlocalVclip=Mprojection⋅Mview⋅Mmodel⋅Vlocal 注意矩阵运算的顺序是相反的( 阅读全文
posted @ 2018-09-04 17:22 Lucky小黄人^_^ 阅读(447) 评论(0) 推荐(0)
摘要: 利用键盘左右键使图像左右移动, 上下键使图像的两个纹理可见度比例上下调整 阅读全文
posted @ 2018-09-03 22:07 Lucky小黄人^_^ 阅读(345) 评论(0) 推荐(0)
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 92 下一页