摘要: 纹理单元的理解 Shader中要用到纹理: uniform sampler2D texture1; Main读取图片数据,创建了纹理: unsigned int texture1; 怎么把c++里加载的纹理传给shader程序里呢? 这就要用到纹理单元。 glBindTexture(GL_TEXTU 阅读全文
posted @ 2019-11-12 16:33 Lxliiin 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: GLSL向量的一些操作 vec2 someVec; vec4 differentVec = someVec.xyxx; vec3 anotherVec = differentVec.zyw; vec4 otherVec = someVec.xxxx + anotherVec.yxzy; 定义着色器类 阅读全文
posted @ 2019-11-07 20:45 Lxliiin 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 参考以下博文,我这里只是笔记一下,原文会更加详细 c#基础系列1 深入理解值类型和引用类型 堆栈和托管堆c# 值类型和引用类型 红色表示——“这啥?”(真实1个问题引出3个问题) CLR支持的两种类型 引用类型: 引用类型从托管堆上分配,new操作符会返回对象的指针——指向对象数据的内存位置的一个引 阅读全文
posted @ 2019-11-07 20:10 Lxliiin 阅读(273) 评论(0) 推荐(1) 编辑
摘要: 这是学习LearnOpenGL CN教程的笔记,包括我遇到的问题和我的烂笔头。文章名与网站小节对应。 分割线 摆张重要的图先,蓝色的是可以编写着色器控制的部分。 着色器在C++字符串中的形式 绘制流程 阅读全文
posted @ 2019-11-04 22:02 Lxliiin 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 之前有写过Unity Shader,但不过是东拼西凑,对其中的原理可以说完全不清楚,现在准备好好从opengl开始,学习这基础又重要的内容。 LearnOpenGL CN是一个超超超炒鸡好的openGL教程网站,好到我觉得完全没有必要,自己记录一份完全的学习记录,来分享学习。因为这个网站的内容太详细 阅读全文
posted @ 2019-11-01 22:32 Lxliiin 阅读(743) 评论(0) 推荐(0) 编辑