ubuntu20.04编译mesa

embedded/2024/11/14 15:06:51/

依赖

# drm
git clone https://gitlab.freedesktop.org/mesa/drm.git
meson builddir/
ninja -C builddir/ install# wayland
git clone https://gitlab.freedesktop.org/wayland/wayland.git
meson setup builddir -Ddocumentation=false
ninja -C builddir/ install

编译

sudo apt install libxcb-randr0-dev
sudo apt install libx11-xcb-dev
sudo apt install libxcb-dri3-dev
sudo apt install libxcb-present-dev
sudo apt install libxcb-shm0-dev
sudo apt install libxshmfence-devgit clone https://gitlab.freedesktop.org/mesa/mesa.git
cd mesa
installdir="$HOME/.meson"
mkdir -p ${installdir}
meson setup builddir/ -Dprefix=${installdir} -Dglx=xlib -Dgallium-drivers=swrast -Dvulkan-drivers=swrast
meson install -C builddir/

参考

  • mesa3d index
  • mesa repo
  • wayland build
  • wayland

http://www.ppmy.cn/embedded/114534.html

相关文章

phpword读取word docx文档文本及图片转html格式

最近在做一个PHP读取word文档功能,搜索一圈后决定选择用phpword第三方组件。 composer安装phpWord composer require phpoffice/phpword如果你的文件是doc格式,直接另存为一个docx就行了;如果你的doc文档较多,可以下一个批量转…

JavaScript知识点3

目录 1.JavaScript中有多少个线程? 2.如何判断一个对象是不是空对象? 3.什么事JavaScript时间死区? 4.什么是JSON stringify? 1.JavaScript中有多少个线程? JavaScript中的主线程负责执行代码、处理事件和更新用户…

fiddler抓包06_抓取https请求(chrome)

课程大纲 首次安装Fiddler,抓https请求,除打开抓包功能(F12)还需要: ① Fiddler开启https抓包 ② Fiddler导出证书; ③ 浏览器导入证书。 否则,无法访问https网站(如下图&#xff0…

鹏哥C语言39---分支/循环语句练习:猜数字游戏

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <time.h> //void fun(int a[]) //因为传过来的是地址&#xff0c;所以应该用一个指针变量来接收&#xff0c;故这里的 a 本质上是个指针变量 //{ // printf("%z…

基于Python+SQLite的课程管理系统

系统需求简介 1.1需求分析 实现一个具体的课程管理系统。按照软件工程思路设计简化的专业课数据库&#xff0c;尽量模拟现有专业课程一个学期的选课排课原型实际情况。&#xff08;注&#xff1a;本系统由本人单独设计、开发完成&#xff09; 1.2 数据结构需求分析 课程管理…

线程调优——调整线程池参数提升程序执行效率

先抛出一个问题&#xff0c;程序开发真的是线程越多效率越高吗&#xff1f;多线程是我们程序开发中必不可少的手段&#xff0c;线程就像“孙悟空”开启了分身术一样&#xff0c;每个分身都在“打妖怪”&#xff0c;那是不是分身越多&#xff0c;“打妖怪”的效率就越高&#xf…

安卓13设置动态显示隐藏第一页的某一项 动态显示隐藏无障碍 android13设置动态显示隐藏第一页的某一项

总纲 android13 rom 开发总纲说明 文章目录 1.前言2.问题分析3.代码分析4.代码修改4.1修改方法14.2修改方法25.编译6.彩蛋1.前言 有时候,我们的设置里面显示的信息,需要根据不同的情况显示不同的信息,例如,动态的显示或者隐藏 “无障碍” 这一项。 2.问题分析 像这个问题…