本文主要是介绍RK3399应用开发 | 编译安装 mesa 3D 图形库(23.0.0),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、mesa
Mesa项目是一个OpenGL的开源实现,提供了众多实现:
- OpenGL
- OpenGL ES
- OpenCL
- OpenMAX
- VDPAU
- VA-API
- Vulkan
- EGL
下图是整体架构图,最底层是Linux内核中的DRM框架,用户态通过libDRM调用DRM框架直接刷显示器,上层Mesa 3D基于libdrm给的接口进行图形的绘制。
二、环境依赖
1. 编译环境
- RK3399开发板本地编译
- ubuntu:22.04
- python:3.10
- meson:0.61.2
- ninja:1.10.1
2. 编译工具
- python3
- meson
sudo apt-get install meson
</
这篇关于RK3399应用开发 | 编译安装 mesa 3D 图形库(23.0.0)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!