mesa

Description:OpenGL-like graphic library for Linux
License: LGPL-2, MIT, LGPL-3, SGI-B-2.0
Homepage:https://www.mesa3d.org/ https://mesa.freedesktop.org/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
9999 diff - - - - - - - - - - - - -
18.3.1 diff ~ ~ ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~
18.3.0 diff ~ ~ ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~
18.2.7 + + + + + - ~ + + + ~ + +

USE flags

  • abi_mips_n32 - 64-bit (32-bit pointer) libraries
  • abi_mips_n64 - 64-bit libraries
  • abi_mips_o32 - 32-bit libraries
  • abi_ppc_32 - 32-bit (ppc) libraries
  • abi_ppc_64 - 64-bit (ppc64) libraries
  • abi_s390_32 - 32-bit (s390) libraries
  • abi_s390_64 - 64-bit (s390x) libraries
  • abi_x86_32 - 32-bit (x86) libraries
  • abi_x86_64 - 64-bit (amd64) libraries
  • abi_x86_x32 - x32 ABI libraries
  • 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 - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • 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.
  • hardened - Activate default security enhancements for toolchain (gcc, glibc, binutils)
  • kernel_FreeBSD - KERNEL setting for system using the FreeBSD kernel
  • kernel_linux - KERNEL setting for system using the Linux kernel
  • llvm - Enable LLVM backend for Gallium3D.
  • lm_sensors - Add linux lm_sensors (hardware sensors) support
  • motif - Add support for the Motif toolkit
  • nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)
  • opencl - Enable the Clover Gallium OpenCL state tracker.
  • osmesa - Build the Mesa library for off-screen rendering.
  • pax_kernel - Enable if the user plans to run the package under a pax enabled hardened kernel
  • pic - disable optimized assembly code that is not PIC friendly
  • python_single_target_python2_6 - Build for Python 2.6 only
  • python_single_target_python2_7 - Build for Python 2.7 only
  • python_targets_python2_6 - Build with Python 2.6 (removed)
  • python_targets_python2_7 - Build with Python 2.7
  • selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • udev - Enable virtual/udev integration (device discovery, power and storage device support, etc)
  • unwind - Add support for stack trace unwinding and function name resolution
  • vaapi - Enable Video Acceleration API for hardware decoding
  • valgrind - Compile in valgrind memory hints
  • vdpau - Enable the VDPAU acceleration interface for the Gallium3D Video Layer.
  • video_cards_freedreno - VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards
  • video_cards_i915 - VIDEO_CARDS setting to build driver for Intel i915 video cards
  • video_cards_i965 - VIDEO_CARDS setting to build driver for Intel i965 video cards
  • video_cards_ilo - VIDEO_CARDS setting to build unofficial gallium driver for Intel gen6/7 video cards
  • video_cards_imx - VIDEO_CARDS setting to build driver for Freescale i.MX video cards
  • video_cards_intel - VIDEO_CARDS setting to build driver for Intel video cards
  • video_cards_mach64 - VIDEO_CARDS setting to build driver for mach64 video cards
  • video_cards_mga - VIDEO_CARDS setting to build driver for mga video cards
  • video_cards_nouveau - VIDEO_CARDS setting to build reverse-engineered driver for nvidia cards
  • video_cards_r100 - VIDEO_CARDS setting to build only r100 based chips code for radeon
  • video_cards_r128 - VIDEO_CARDS setting to build driver for ATI r128 video cards
  • video_cards_r200 - VIDEO_CARDS setting to build only r200 based chips code for radeon
  • video_cards_r300 - VIDEO_CARDS setting to build only r300, r400 and r500 based chips code for radeon
  • video_cards_r600 - VIDEO_CARDS setting to build only r600, r700, Evergreen and Northern Islands based chips code for radeon
  • video_cards_radeon - VIDEO_CARDS setting to build driver for ATI radeon video cards
  • video_cards_radeonsi - VIDEO_CARDS setting to build only Southern Islands based chips code for radeon
  • video_cards_s3virge - VIDEO_CARDS setting to build driver for s3virge video cards
  • video_cards_savage - VIDEO_CARDS setting to build driver for savage video cards
  • video_cards_sis - VIDEO_CARDS setting to build driver for SiS video cards
  • video_cards_sunffb - VIDEO_CARDS setting to build driver for sunffb video cards
  • video_cards_tdfx - VIDEO_CARDS setting to build driver for tdfx video cards
  • video_cards_trident - VIDEO_CARDS setting to build driver for trident video cards
  • video_cards_vc4 - VIDEO_CARDS setting to build driver for vc4 video cards
  • video_cards_via - VIDEO_CARDS setting to build driver for via video cards
  • video_cards_virgl - VIDEO_CARDS setting to build driver for virgil (virtual 3D GPU)
  • video_cards_vivante - VIDEO_CARDS setting to build etnaviv driver for vivante video cards
  • video_cards_vmware - VIDEO_CARDS setting to build driver for vmware video cards
  • vulkan - Enable Vulkan drivers
  • wayland - Enable support for dev-libs/wayland
  • xa - Enable the XA (X Acceleration) API for Gallium3D.
  • xcb - Support the X C-language Binding, a replacement for Xlib
  • xvmc - Enable the XvMC acceleration interface for the Gallium3D Video Layer.

Security Advisory

Date Severity Title
over 4 years normal Mesa: Multiple vulnerabilities

Also available in: Atom

Thank you!