自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【无标题】学习笔记opengl

纹理贴图 纹理坐标与之前的顶点坐标不一样,纹理坐标以图片的左下角为原点。 unsigned int texture glGenTextures(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 2296 1

原创 opengl学习笔记

试着自己封装了一下shader shader.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&lt

2021-12-29 22:29:23 346

原创 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 262 1

原创 学习笔记opengl

今天加班,回去学习了一点点内容,淦啊。 简介 - LearnOpenGL CN学习网址 记录一下今天学习的内容吧。 着色器是一个程序,这个程序的功能是在图形渲染管线中处理数据。图形渲染管线就是指的一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程。 一般过程是这样的: 顶点着色器→图元装配→几何着色器→光栅化→片段着色器→测试与混合 顶点着色器会将传入的坐标进行转换,输出构成图形需要的顶点。 图元装配阶段会将顶点着...

2021-12-22 23:14:16 309

原创 学习笔记opengl

今天开始学习opengl,之前也通过自己看书学习了一部分,但是感觉学的比较迷糊,不是很清楚,打算重新开始学习。 在网上下载了glfw3.3、glad,暂时就接触这两个部分,glfw是一个专门针对opengl的c语言库,目前理解的功能就是帮助创建渲染窗口。glad可以在运行时获取函数地址并将其保存,也许会在之后的学习中更清楚的理解其作用。 创建一个helloword程序 初始化glfw部分 glfwInit(); //初始化glfw glfwWindow...

2021-12-21 23:23:12 640 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除