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 ubuntu 安装 opengl

RK3399应用开发 | 02 - 基于 ubuntu core + xfce桌面搭建opengl环境

RK3399应用开发 | RK3399本地编译glmark2

RK3399应用开发 | RK3399本地编译glmark2