1. 功能概述¶
本文的gpu sample简单展示了OpenGL ES的渲染功能,几何shader,细分shader,计算shader
1.1. 软件架构说明¶
本文的sample基于gpu的libgbm api,libEGL api,libGLESv2 api(支持GLES2,GLES3.2)实现。

1.2. 代码位置与目录结构¶
代码路径
1.3. API流程说明¶
OpenGL ES sample的EGL api调用相对固定,GLES api的调用流程相对灵活。下面的流程图中省略了GLES的api调用流程,相对详细地展示了EGL api的调用流程:

2.运行结果说明¶
2.1. OpenGL ES sample¶
以下是OpenGL ES的多线程拼接sample
运行结束之后会看到当前文件夹中有一张yuv图片,格式为nv12 1080p,可以通过看图软件查看,该图片实际上是由四张图片拼接而成。下图仅为示例,实际情况请结合输入图片进行确认:


