Install this package:
emerge -a media-libs/mesa
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 20.0.8 | 7 | ~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris | 0/20.0.8 |
<pkgmetadata> <maintainer type="project"> <email>orsonteodoro@hotmail.com</email> <name>Orson Teodoro</name> </maintainer> <maintainer type="project"> <email>x11@gentoo.org</email> <name>X11</name> </maintainer> <longdescription> This ebuild fork exists for OpenMax support. Updated only for ebuilds marked stable. </longdescription> <use> <flag name="classic">Build drivers based on the classic architecture.</flag> <flag name="d3d9">Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine.</flag> <flag name="dri3">Enable DRI3 support.</flag> <flag name="egl">Enable EGL support.</flag> <flag name="gallium">Build drivers based on Gallium3D, the new architecture for 3D graphics drivers.</flag> <flag name="gbm">Enable the Graphics Buffer Manager for EGL on KMS.</flag> <flag name="gles1">Enable GLESv1 support.</flag> <flag name="gles2">Enable GLESv2 support.</flag> <flag name="libglvnd">Use libglvnd for dispatch.</flag> <flag name="llvm">Enable LLVM backend for Gallium3D.</flag> <flag name="opencl">Enable the Clover Gallium OpenCL state tracker.</flag> <flag name="openmax">Enable OpenMAX support</flag> <flag name="omx-bellagio">Uses the older Bellagio as the OpenMAX IL</flag> <flag name="omx-tizonia">Uses the newer Tizonia as the OpenMAX IL</flag> <flag name="osmesa">Build the Mesa library for off-screen rendering.</flag> <flag name="pax_kernel">Enable if the user plans to run the package under a pax enabled hardened kernel</flag> <flag name="pic">disable optimized assembly code that is not PIC friendly</flag> <flag name="valgrind">Compile in valgrind memory hints</flag> <flag name="vdpau">Enable the VDPAU acceleration interface for the Gallium3D Video Layer.</flag> <flag name="vulkan">Enable Vulkan drivers</flag> <flag name="vulkan-overlay">Build vulkan-overlay-layer which displays Frames Per Second and other statistics</flag> <flag name="wayland">Enable support for dev-libs/wayland</flag> <flag name="xa">Enable the XA (X Acceleration) API for Gallium3D.</flag> <flag name="xvmc">Enable the XvMC acceleration interface for the Gallium3D Video Layer.</flag> </use> <upstream> <remote-id type="cpe">cpe:/a:mesa3d:mesa</remote-id> <remote-id type="sourceforge">mesa3d</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p media-libs/mesa |
euse -E <flag> -p media-libs/mesa |
euse -D <flag> -p media-libs/mesa
| Flag | Description | 20.0.8 |
|---|---|---|
| X | Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface ⚠️ | ⊕ |
| classic | Build drivers based on the classic architecture. | ⊕ |
| d3d9 | Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine. | ✓ |
| debug | ⚠️ | ✓ |
| dri3 | Enable DRI3 support. | ⊕ |
| egl | Enable EGL support. | ⊕ |
| gallium | Build drivers based on Gallium3D, the new architecture for 3D graphics drivers. | ⊕ |
| gbm | Enable the Graphics Buffer Manager for EGL on KMS. | ⊕ |
| gles1 | Enable GLESv1 support. | ✓ |
| gles2 | Enable GLESv2 support. | ⊕ |
| libglvnd | Use libglvnd for dispatch. | ⊕ |
| llvm | Enable LLVM backend for Gallium3D. | ⊕ |
| lm-sensors | ⚠️ | ✓ |
| omx-bellagio | Uses the older Bellagio as the OpenMAX IL | ✓ |
| omx-tizonia | Uses the newer Tizonia as the OpenMAX IL | ✓ |
| opencl | Enable the Clover Gallium OpenCL state tracker. | ✓ |
| openmax | Enable OpenMAX support | ✓ |
| osmesa | Build the Mesa library for off-screen rendering. | ✓ |
| selinux | ⚠️ | ✓ |
| test | ⚠️ | ✓ |
| unwind | Enable stack backtraces (-k flag) via <pkg>sys-libs/libunwind</pkg> ⚠️ | ✓ |
| vaapi | ⚠️ | ✓ |
| valgrind | Compile in valgrind memory hints | ✓ |
| vdpau | Enable the VDPAU acceleration interface for the Gallium3D Video Layer. | ✓ |
| video_cards_ | ⚠️ | ✓ |
| vulkan | Enable Vulkan drivers | ✓ |
| vulkan-overlay | Build vulkan-overlay-layer which displays Frames Per Second and other statistics | ✓ |
| wayland | Enable support for dev-libs/wayland | ✓ |
| xa | Enable the XA (X Acceleration) API for Gallium3D. | ✓ |
| xvmc | Enable the XvMC acceleration interface for the Gallium3D Video Layer. | ✓ |
| zstd | ⚠️ | ⊕ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | mesa-20.0.8.tar.xz | 12360736 bytes | 20.0.8 |
| Type | File | Size |
|---|---|---|
| AUX | mesa-19.3.0-add-disable-tls-support.patch | 1230 bytes |
| AUX | mesa-20.0.4-meson-Specify-the-maximum-required-libdrm-in-dri.pc.patch | 1179 bytes |
| EBUILD | mesa-20.0.8-r3.ebuild | 15984 bytes |
| MISC | ChangeLog | 317 bytes |
| MISC | metadata.xml | 2533 bytes |