android使用OpenGLES将YUV数据转为RGB显示
2021-08-04 22:06:27 6KB android opengles
1
简单的使用SurfaceView,TextureView,GLSurfaceView来展示普通视频的播放以及使用GLSurfaceView播放VR视频。帮助大家理解VR视频播放原理
2021-07-31 21:01:18 13.35MB VR视频播放器 VR视频播放原理 OpenGLES
1
Mali_OpenGL_ES模拟器,Mali_OpenGL_ES_Emulator-v3.0.2.g694a9-Windows-32bit.zip
2021-07-28 21:12:45 8.2MB opengles 模拟器
1
几何实例化允许有效地呈现多个对象 使用不同的属性(例如不同的变换矩阵, 颜色,或大小)使用单个API调用。 这个特性在渲染中很有用 大量相似的对象,如人群渲染。 几何 实例化减少了发送许多API调用的CPU处理开销
2021-07-21 16:34:26 23.45MB openGLES3.0 几何实例化 openGLES性能优化
1
使用顶点数组指定的顶点数据存储在客户端内存中。 此数据必须从客户端内存复制到图形内存时 绘制调用,如glDrawArrays或glDrawElements。 和光栅化。” 然而,如果我们不这样做会好得多 在每个绘制调用上复制顶点数据,但可以缓存 图形存储器中的数据。 这种方法可以显著地改进 同时也降低了内存带宽和渲染性能 功耗要求,这两者都是非常重要的 手持设备。 这就是顶点缓冲对象可以提供帮助的地方。 顶点 缓存对象允许OpenGL ES 3.0应用程序分配和缓存 顶点数据在高性能图形内存和渲染从这 内存,从而避免每次绘制原语时重新发送数据。 不仅是顶点数据,还有用来描述的元素索引 原语的顶点索引,并作为参数传递给 glDrawElements,可以被缓存。 OpenGL ES 3.0支持两种类型的缓冲对象 指定顶点和原始数据:数组缓冲对象和元素数组 缓冲区对象。 GL_ARRAY_BUFFER指定的数组缓冲区对象 令牌用于创建存储顶点数据的缓冲区对象。 的 GL_ELEMENT_ARRAY_BUFFER指定的元素数组缓冲区对象 顶点缓冲对象141 令牌用于创建存储原语索引的缓冲区对象。 OpenGL ES 3.0中的其他缓冲区对象类型将在本文的其他部分进行描述 关注用于指定顶点的缓冲对象 属性和元素数组。 注意:为了获得最好的性能,我们建议使用OpenGL ES 3.0 应用程序为顶点属性数据和 元素指标。 在我们可以使用缓冲区对象渲染之前,我们需要分配 缓冲对象,并上传顶点数据和元素索引到 合适的缓冲区对象
1
openGLES3.0绘制三角形,运行环境vs2019+openGLES3.0+windows10,添加了公用的日志打印函数,方便输出日志信息
1
openGLES3.0绘制三角形,其中用到了映射缓冲区对象以提高openGLES渲染效率,并带有顶点着色器和片元着色器程序
2021-07-16 12:05:41 23.8MB openGLES3.0 openGLESMapBuffe openGLES源码
1
使用openGLES3.0绘制渐变色的三角形,顶点数据,也称为顶点属性,指定逐顶点数据。 可以为每个顶点或常量值指定逐顶点数据 可用于所有顶点。 例如,如果你想画一三角形 它有一个纯色(为了这个例子,假设颜色是 黑色,如图6-1所示),您将指定一个常量 将被三角形的所有三个顶点使用。 然而,地位 组成三角形的三个顶点不一样,所以我们 需要指定存储三个位置值的顶点数组。
2021-07-15 15:02:29 18.12MB openGLES3.0 openGLES绘制三角形
1
配置环境:windows10+vs2017+Mali_OpenGL_ES_Emulator-v3.0.4-2-g8d905-Windows-64bit_unsigned 使用openGLES3.0完美运行程序
2021-07-04 14:03:51 31.15MB openGLES3.0 openGLES绘制三角形 工程源码
1
别人翻译得OpenGL ES 2.0编程指南中文版.
2021-07-03 18:14:43 2.32MB OpenGLES
1