自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 曲面细分着色器(Tessellation)

图形渲染流水线如下:1.顶点着色器#version 410 core void main(void) ...

2019-10-24 11:58:09 3915

原创 OpenGL 帧缓冲区的应用

有两个渲染器,分别为program1 和 program2。 program1的渲染到窗口。 glViewport(0, 0, 512, 512); glClearBufferfv(GL_COLOR, 0, sb7::color::Green); //背景色 glClearBufferfi(GL_DEPTH_STENCIL, 0, 1.0f, 0); glUseP...

2019-10-16 17:55:30 419

原创 OpenGL 帧缓冲区对象

1.创建帧缓冲区对象GLuint fbo;glGenFramebuffers(1, &fbo);2.绑定帧缓冲区对象glBindFramebuffer(GL_FRAMEBUFFER, fbo);3.创建渲染缓冲区对象 帧缓冲区对象保存可以渲染的对象,如纹理或渲染缓冲区对象。 渲染缓冲区对象可以是一个颜色表面、模板表面或者深度/模板组合表面。 ...

2019-10-16 15:56:33 292

原创 图形渲染流水线

图形渲染流水线总结如下:1.顶点数据(Vertex Data) 顶点数据由应用程序加载到现存中,随后被传递给顶点着色器。2.顶点着色器(Vertex Shader) 对每个顶点调用一次顶点着色器,实现顶点的空间变换、顶点着色等功能。顶点着色器是完全可编程的。3.曲面细分着色器(Tessellation Shader) 细分图元。4.几何着色器(Geome...

2019-10-16 12:27:32 589

原创 OpenGL 顶点属性缓冲区 & 索引缓冲区

1.创建缓冲区GLuint position_buffer;glGenBuffers(1, &position_buffer); 创建一个名称为position_buffer的缓冲区。2.绑定缓冲区glBindBuffer(GL_ARRAY_BUFFER, position_buffer); 将position_buffer缓冲区绑定为存储颜色、位置...

2019-10-16 10:21:20 715

原创 OpenGL超级宝典第7版环境配置

1.下载源码 地址:http://www.openglsuperbible.com/2.运行Cmake,编译glfw库打开项目后,编译工程(Debug和Release下都编译)。把E:\openglTest\sb7code-master\extern\glfw-3.0.4\build\Debug下的glfw3.lib复制到E:\openglTest\sb7code-mas...

2019-10-10 14:15:24 846

空空如也

空空如也

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

TA关注的人

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