![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenGL
OpenGL学习
ByteZhou
这个作者很懒,什么都没留下…
展开
-
OpenGL学习笔记:模板缓冲
模板缓冲区 简介 整个图形渲染管线中包含了许多步骤,其中一步是模板测试,它在透明度测试之后,深度测试之前。 模板缓冲中的模板值通常是8位的,因此每个片段/像素共有256种不同的模板值,模板缓冲区与深度缓冲区的大小相同。在使用的过程中,一般先开启模板缓冲,绘制一个物体作为我们的模板,这个过程实际上就是写入模板缓冲的过程;接着我们利用模板缓冲中的值决定是丢弃还是保留后续绘图中的片元。 作用 模板测试的作用有许多,常见的: 绘制物体轮廓 实现镜面效果 实现阴影效果 等等。 函数 使能模板测试 glEnab原创 2020-07-05 23:33:07 · 554 阅读 · 1 评论 -
OpenGL学习笔记:着色器
画一个三角形准备着色器(Shader)顶点着色器片段着色器顶点缓冲对象(Vertex Buffer Objects, VBO)顶点数组对象(Vertex Array Object, VAO)索引缓冲对象(Element Buffer Object,EBO)实际操作顶点输入顶点着色器编译着色器链接顶点属性顶点数组对象片段着色器着色器程序绘制三角形拓展索引缓冲对象 准备 在画三角形之前,需要了解一些概...原创 2020-05-01 22:07:50 · 339 阅读 · 0 评论 -
OpenGL学习笔记:创建窗口
OPENGL学习:创建窗口实例化GLFW窗口配置GLFW创建窗口对象视口实现一个渲染循环释放资源输入控制渲染 实例化GLFW窗口 配置GLFW int main() { glfwInit(); glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3...原创 2020-04-24 21:59:02 · 157 阅读 · 0 评论 -
OpenGL学习笔记:opengl简介与安装
LearnOpenGL学习笔记:了解、安装并配置OPENGLOPENGL简介核心模式与立即渲染模式特性功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowch...原创 2020-04-21 22:13:48 · 115 阅读 · 0 评论