博客底层软件J6X gpu OpenGL ES sample

J6X gpu OpenGL ES sample

新手村2026-10-23
20
0

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

  1. 以下是OpenGL ES的多线程拼接sample

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

底层软件
社区征文官方教程技术深度解析征程6
评论0
0/600