1. 功能概述¶
本文的gpu sample简单展示了Vulkan的demo
1.1. 软件架构说明¶
本文的sample基于gpu的libgbm api,libEGL api,libGLESv2 api(支持GLES2,GLES3.2)实现。

1.2. 代码位置与目录结构¶
代码路径
1.3. API流程说明¶
Vulkan sample中的api调用数量很多,但其中有一些相对固定的调用。下面的流程图中抽取了部分相对固定的api调用,简要展示了Vulkan api的调用流程:

2.运行结果说明¶
2.1. Vulkan sample¶
以下是Vulkan的多线程拼接sample
运行结束之后会看到当前文件夹中有一张格式为raw rgba8888 1080p的图片,可以通过看图软件查看,该sample的效果和OpenGL ES的多线程拼接sample一样,此处不再展示。