RK3399应用开发 | 编译安装 mesa 3D 图形库(23.0.0)
Posted Mculover666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)的主要内容,如果未能解决你的问题,请参考以下文章
RK3399应用开发 | RK3399本地编译 mesa demos(8.5.0)
RK3399应用开发 | RK3399本地编译 mesa demos(8.5.0)
RK3399应用开发 | 02 - 基于 ubuntu core + xfce桌面搭建opengl环境