摘要: 前面我们介绍了VBO与VAO等缓冲对象,今天我们来介绍一下EBO。 对于VBO或VAO可以查看之前的文章:Opengl ES之VBO和VAO EBO是个啥 EBO(Element Buffer Object,也叫IBO:Index Buffer Object)索引缓冲区对象,这个缓冲区主要用来存储顶 阅读全文
posted @ 2022-09-27 10:20 思想觉悟 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要介绍了什么是VBO/VAO,为什么需要使用VBO/VAO以及如何使用VBO和VAO。 VBO 什么是VBO VBO(vertex Buffer Object):顶点缓冲对象。是在显卡存储空间中开辟的一块区域,在显卡存储空间中开辟一块区域,用于存放顶点的各类属性信息。如顶点坐标、纹理坐标 阅读全文
posted @ 2022-09-27 10:19 思想觉悟 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 纹理可以理解为一个二维数组,它可以存储大量的数据,这些数据可以发送到着色器上。一般情况下我们所说的纹理是表示一副2D图,此时纹理存储的数据就是这个图的像素数据。 所谓的纹理贴图,就是使用Opengl将这个纹理数据渲染出来,这个过程有点像装修工人给墙体贴瓷砖,而瓷砖好比作纹理。 纹理坐标 如果为了将一 阅读全文
posted @ 2022-09-27 10:18 思想觉悟 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 四边形的绘制在Opengl ES是很重要的一项技巧,比如做视频播放器时视频的渲染就需要使用到Opengl ES绘制四边形的相关知识。然而在Opengl ES却没有直接提供 绘制四边形的相关函数,那么如何实现四边形的绘制呢? 在Opengl ES的世界中所有的元素都是由点、线和三角形组成的。众所周知, 阅读全文
posted @ 2022-09-27 10:17 思想觉悟 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 在前面我们已经在NDK层搭建好了EGL环境,也介绍了一些着色器相关的理论知识,那么这次我们就使用已经搭配的EGL绘制一个三角形吧。 在Opengl ES的世界中,无论多复杂的形状都是由点、线或三角形组成的。因此三角形的绘制在Opengl ES中相当重要,犹比武林高手的内功心法... 坐标系 在Ope 阅读全文
posted @ 2022-09-27 10:17 思想觉悟 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 前言 前面我们发布了一系列的入门教程,例如C++系列的指针扫盲、多线程的使用等,JNI入门系列,ffmpeg入门系列等,有感兴趣的童鞋们可以关注往回自行查阅。 今天我们的主题依然是音视频开发的范畴,做过音视频开发的都知道Opengl也是音视频开发中的一项重要技能,特别是涉及到视频录制、特效处理、画质 阅读全文
posted @ 2022-09-27 10:16 思想觉悟 阅读(416) 评论(0) 推荐(1) 编辑