OpenGL
搬累了歇会
这个作者很懒,什么都没留下…
展开
-
OpenGL学习笔记之Buffers
Chapter 5 Data Buffers用Buffers来填充顶点着色器的数据,下面是主要的代码片段。好几次编译不过是因为:1.我的OpengGL GLSL为4.4,还无法支持4.5新增的函数(如glNamedBufferStorage()), 需要glBindBuffer()配合glBufferStorage()为buffer初始化。 2.glBindVertexBuffer() 参数st原创 2017-02-07 21:45:47 · 1616 阅读 · 0 评论 -
OpenGL学习笔记之 uniform blocks
构建Uniform blocks, 将此结构数据存入 buffer object, 性能会有很大的提高。 这篇对uniform buffer object 的std140规则, uniform block赋值讲解的非常详细 https://learnopengl.com/#!Advanced-OpenGL/Advanced-GLSL记录下书中的例子。以下是vertextShader:#vers原创 2017-03-07 20:09:58 · 704 阅读 · 0 评论 -
Opengl学习笔记之ShaderStorageBufferObject和AtomicCounter
Shader Storage Buffer Object 也是一种缓冲区对象,用于存储与检索着色器语言的数据,简称SSBO,类似于UBO。存储SSBO的缓冲区对象绑定到SSBO binding point。原创 2017-03-31 21:54:04 · 5344 阅读 · 0 评论 -
Opengl学习笔记之Textures
此链接是opengl的一些开发工具,我用了DevIL来加载图片(若有链接加载不了需要翻下墙)https://www.khronos.org/opengl/wiki/Portal:Development_Tools原创 2017-05-30 13:26:49 · 941 阅读 · 0 评论 -
Opengl学习笔记之Texture 2D Array
Array Textures 范例来自 OpenGl SuperBible(page 177-182),并做了些改动。原创 2017-07-02 16:54:52 · 4288 阅读 · 0 评论