
学习笔记
m0_50493685
这个作者很懒,什么都没留下…
展开
-
【无标题】学习笔记opengl
纹理贴图纹理坐标与之前的顶点坐标不一样,纹理坐标以图片的左下角为原点。unsigned int textureglGenTextures(1, &texture);//创建纹理glBindTexture(GL_TEXTURE_2D, texture);//绑定纹理glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);//设置s轴环绕方式glTexParameteri(GL_TEXTURE_2D, GL_TEXTU原创 2022-01-05 20:46:14 · 2298 阅读 · 1 评论 -
opengl学习笔记
试着自己封装了一下shadershader.h#pragma once#include"includes/glad.h"#include"includes/glfw3.h"#include <iostream>#include <vector>using namespace std;struct code{ int type; char* sourcePath;};class shader {public: shader(vector<原创 2021-12-29 22:29:23 · 348 阅读 · 0 评论 -
opengl学习笔记
LearnOpenGL CN学习网址获取硬件的顶点属性上限int nrAttributes;glGetIntegerv(GL_MAX_VERTEX_ATTRIBS, &nrAttributes);opengl的向量非常灵活,可以任意组合vec2 someVec;vec4 differentVec = someVec.xyxx;vec3 anotherVec = differentVec.zyw;vec4 otherVec = someVec.xxxx + anotherV原创 2021-12-26 22:16:02 · 264 阅读 · 1 评论 -
学习笔记opengl
今天加班,回去学习了一点点内容,淦啊。 简介 - LearnOpenGL CN学习网址 记录一下今天学习的内容吧。 着色器是一个程序,这个程序的功能是在图形渲染管线中处理数据。图形渲染管线就是指的一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程。一般过程是这样的:顶点着色器→图元装配→几何着色器→光栅化→片段着色器→测试与混合顶点着色器会将传入的坐标进行转换,输出构成图形需要的顶点。图元装配阶段会将顶点着...原创 2021-12-22 23:14:16 · 311 阅读 · 0 评论 -
学习笔记opengl
今天开始学习opengl,之前也通过自己看书学习了一部分,但是感觉学的比较迷糊,不是很清楚,打算重新开始学习。 在网上下载了glfw3.3、glad,暂时就接触这两个部分,glfw是一个专门针对opengl的c语言库,目前理解的功能就是帮助创建渲染窗口。glad可以在运行时获取函数地址并将其保存,也许会在之后的学习中更清楚的理解其作用。 创建一个helloword程序初始化glfw部分glfwInit(); //初始化glfwglfwWindow...原创 2021-12-21 23:23:12 · 642 阅读 · 1 评论