上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 93 下一页
摘要: 1.当片段着色器处理完一个片段之后,模板测试(stencil test)会开始执行,和深度测试一样,它也可能会丢弃片段,接下来,被保留的片段会进入深度测试2.每个窗口库都需要为你配置一个模板缓冲,但是GLFW这个窗口库会自动做这件事,所以不用告诉GLFW来创建一个模板缓冲3.场景中的片段将只会在片段 阅读全文
posted @ 2018-09-15 21:20 Lucky小黄人^_^ 阅读(614) 评论(0) 推荐(0)
摘要: 头文件 .cpp源文件 timg.jpg文件 wall.jpg文件 阅读全文
posted @ 2018-09-08 10:12 Lucky小黄人^_^ 阅读(1904) 评论(0) 推荐(0)
摘要: 摄像机自动移动 用WASD控制摄像机的前后左右移动 阅读全文
posted @ 2018-09-04 22:16 Lucky小黄人^_^ 阅读(174) 评论(0) 推荐(0)
摘要: 我们为上述的每一个步骤都创建了一个变换矩阵:模型矩阵、观察矩阵和投影矩阵。一个顶点坐标将会根据以下过程被变换到裁剪坐标: Vclip=Mprojection⋅Mview⋅Mmodel⋅VlocalVclip=Mprojection⋅Mview⋅Mmodel⋅Vlocal 注意矩阵运算的顺序是相反的( 阅读全文
posted @ 2018-09-04 17:22 Lucky小黄人^_^ 阅读(451) 评论(0) 推荐(0)
摘要: 利用键盘左右键使图像左右移动, 上下键使图像的两个纹理可见度比例上下调整 阅读全文
posted @ 2018-09-03 22:07 Lucky小黄人^_^ 阅读(350) 评论(0) 推荐(0)
摘要: get uniform的地址时,必须先激活项目 创建第二个图像,移至左上角并按时间随机缩放 阅读全文
posted @ 2018-09-03 21:20 Lucky小黄人^_^ 阅读(1507) 评论(0) 推荐(0)
摘要: 1 #include 2 using namespace std; 3 4 #define GLEW_STATIC 5 #include 6 #include 7 #include "shader.h" 8 9 const unsigned int SCR_WIDTH = 800; 10 const unsigned int SCR_HEIGHT = 600; 11 ... 阅读全文
posted @ 2018-09-02 21:22 Lucky小黄人^_^ 阅读(202) 评论(0) 推荐(0)
摘要: 1 #include 2 using namespace std; 3 //using std::cout; using std::cin; using std::endl; 4 5 #define GLEW_STATIC 6 #include 7 #include 8 9 //#define STB_IMAGE_STATIC 10 /... 阅读全文
posted @ 2018-09-02 21:21 Lucky小黄人^_^ 阅读(634) 评论(0) 推荐(0)
摘要: 着色器类头文件//我们自己的着色器类#ifndef SHADER_H#define SHADER_H#include //包含glew来获取所有的必须Opengl头文件#include #include #in... 阅读全文
posted @ 2018-09-02 21:16 Lucky小黄人^_^ 阅读(120) 评论(0) 推荐(0)
摘要: 如果不用头文件,把所有东西堆在同一个cpp文件中,会出现“超出GPU内存的错误!”1 //我们自己的着色器类 2 3 4 #ifndef SHADER_H 5 #define SHADER_H 6 7 #include //包含glew来获取所有的必须Opengl头文件 8 9 #include 10 #include 11 #includ... 阅读全文
posted @ 2018-09-02 21:14 Lucky小黄人^_^ 阅读(449) 评论(0) 推荐(0)
上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 93 下一页