自定义博客皮肤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 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 2244 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&lt

2021-12-29 22:29:23 317

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

原创 学习笔记opengl

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

2021-12-22 23:14:16 279

原创 学习笔记opengl

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

2021-12-21 23:23:12 607 1

空空如也

空空如也

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

TA关注的人

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