2022年10月25日

GLSL 版本差异

摘要: GLSL Versions mattdesl edited this page on 13 Sep 2013 · 15 revisions Pages 37 Home 2D Pixel Perfect Shadows Batching Rectangles and Lines Custom Rend 阅读全文

posted @ 2022-10-25 12:54 zxddesk 阅读(61) 评论(0) 推荐(0)

OpenGL VBO、VAO、EBO简单例子

摘要: OpenGL VBO、VAO、EBO简单例子 LiChengwei47 于 2021-11-05 20:18:03 发布 251 收藏 2分类专栏: OpenGL 文章标签: c++ opengl opengles版权 OpenGL专栏收录该内容6 篇文章1 订阅订阅专栏文章目录VBO使用glDra 阅读全文

posted @ 2022-10-25 12:15 zxddesk 阅读(205) 评论(0) 推荐(0)

GLSL 语法简介

摘要: GLSL 语法简介 GLSL 是为图形计算量身定制的用于编写着色器的语言,它包含一些针对向量和矩阵操作的特性,使渲染管线具有可编程性。本章主要介绍在编写 Shader 时常用的一些语法,包括以下几个方面: 变量 语句 限定符 预处理宏定义 变量 变量及变量类型 变量类型说明Cocos Effect 阅读全文

posted @ 2022-10-25 11:45 zxddesk 阅读(514) 评论(0) 推荐(0)

OPENGL glut/glew/glfw/glad/freeglut

摘要: 1. OpenGL总览OpenGL只有框架没有实现,换句话说就是OpenGL只有函数声明没有源文件实现,类似于接口和虚函数。所有的实现是显卡生产商提供。比如NVIDIA或者AMD就要自己实现OpenGL函数内容,所以不同的生产商可以对自己的产品提供优化,毕竟代码是自己写的。 OpenGL函数库相关的 阅读全文

posted @ 2022-10-25 11:18 zxddesk 阅读(239) 评论(0) 推荐(0)

OpenGL基础概念理解(1) VAO/VB0/EBO

摘要: OpenGL基础概念理解(1) VAO/VB0/EBO 简介 对于OpenGL而言,一个模型所需要的所有顶点信息(例如:位置,法线,贴图...)都需要放在GPU的显存里,如何高效的管理且有序的管理这些数据便是OpenGL所考虑的问题,了解了OpenGL管理这些数据的方式,我们也就明白了VAO/VBO 阅读全文

posted @ 2022-10-25 11:12 zxddesk 阅读(730) 评论(0) 推荐(0)

[OpenGL] glVertexAttribPointer用法理解,实例分析

摘要: [OpenGL] glVertexAttribPointer用法理解,实例分析 实例分析: index:第几个属性,从0开始取,0,1,2,顺序自己定义,例如顶点位置,纹理,法线 这里只有顶点位置,也只能讨论顶点位置,所以为0 size:一个顶点所有数据的个数,这里每个顶点又两个浮点数属性值,所以是 阅读全文

posted @ 2022-10-25 11:09 zxddesk 阅读(564) 评论(0) 推荐(0)

2022年10月24日

OpenGL——VAO与VBO

摘要: OpenGL——VAO与VBO *Heygirl于 2022-05-31 21:32:08 发布728 收藏 8 分类专栏: OpenGL 文章标签: c++ 版权 OpenGL专栏收录该内容 6 篇文章0 订阅 订阅专栏 转载自链接: 这里 目录 一、VBO的作用 二、VAO的作用 三、一个VAO 阅读全文

posted @ 2022-10-24 13:35 zxddesk 阅读(152) 评论(0) 推荐(0)

OpenGL 使用合批优化渲染 Draw Call 过程~~

摘要: OpenGL 使用合批优化渲染 Draw Call 过程~~ 音视频开发进阶 2021-11-22 08:32 收录于合集 #opengl4个 #OpenGL 学习专题36个 什么是Draw Call 在渲染物体之前,物体模型顶点数据保存在内存中,CPU通过向GPU发送渲染指令后,数据会复制到显存中 阅读全文

posted @ 2022-10-24 11:28 zxddesk 阅读(297) 评论(0) 推荐(0)

OpenGL全流程详细解读

摘要: OpenGL全流程详细解读 导语 对于开发者来说,学习OpenGL或者其他图形API都不是一件容易的事情。即使是一些对OpenGL有一些经验的开发者,往往也未必对OpenGL有完整、全面的理解。市面上的OpenGL文章往往零碎不成体系,而教材又十分庞大、晦涩难懂还穿插着各种API的介绍。因此笔者希望 阅读全文

posted @ 2022-10-24 10:25 zxddesk 阅读(339) 评论(0) 推荐(0)

Framebuffer

摘要: Framebuffer 原文 https://zhuanlan.zhihu.com/p/381766140 Framebuffer,也叫帧缓冲,其内容对应于屏幕上的界面显示,可以将其简单理解为屏幕上显示内容对应的缓存,修改Framebuffer中的内容,即表示修改屏幕上的内容,所以,直接操作Fram 阅读全文

posted @ 2022-10-24 10:02 zxddesk 阅读(177) 评论(0) 推荐(0)

导航