Name mesa
Version 2x.x-dev+gitX (26677008b9a7c0ef82f2a7f4b479d3cb06097c66)
Summary A free implementation of the OpenGL API
Description Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs. Mesa is used as part of the overall Direct Rendering Infrastructure and X.org environment.
Section x11
License MIT
Homepage http://mesa3d.org
Bug tracker https://bugs.freedesktop.org
Recipe file recipes-graphics/mesa/mesa_git.bb
recipes-graphics/mesa/recipes-graphics/mesa/mesa.inc
Layer meta-qcom (master branch)
Inherits
  • features_check
  • gettext
  • meson
  • meson-routines
  • pkgconfig
  • python3-dir
  • python3native
  • qemu
  • siteinfo
Dependencies
  • bison-native
  • chrpath-replacement-native
  • expat
  • flex-native
  • gettext-native
  • libdrm
  • libxdamage
  • libxext
  • libxfixes
  • libxml2-native
  • libxxf86vm
  • makedepend-native
  • meson-native
  • ninja-native
  • pkgconfig-native
  • python3-mako-native
  • python3-native
  • qemu-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/libx11
  • xorgproto
  • xrandr
  • zlib
  • xorgproto
  • libxshmfence
  • libconfig
  • libdrm
  • llvm${MESA_LLVM_RELEASE}
  • llvm-native
  • elfutils
  • libglvnd
  • lmsensors
  • libclc
  • spirv-tools
  • libperfetto
  • ${TOOLS_DEPS}
  • libunwind
  • libva-initial
  • libvdpau
  • glslang-native
  • vulkan-loader
  • vulkan-headers
  • wayland-native
  • wayland
  • libdrm
  • wayland-protocols
  • ${X11_DEPS}
PACKAGECONFIG options
  • broadcom
  • dri3
  • egl
  • etnaviv
  • freedreno
  • freedreno-fdperf
  • gallium
  • gallium-llvm
  • gbm
  • gles
  • glvnd
  • kmsro
  • lima
  • lmsensors
  • opencl
  • opengl
  • osmesa
  • panfrost
  • perfetto
  • r600
  • tools
  • unwind
  • v3d
  • va
  • vc4
  • vdpau
  • video-codecs
  • virgl
  • vulkan
  • vulkan-beta
  • wayland
  • x11
  • xa
  • zink

Sources

git://gitlab.freedesktop.org/mesa/mesa.git

Patches

Patch Status
files/0001-meson.build-check-for-all-linux-host_os-combinations.patch Pending
files/0002-meson.build-make-TLS-ELF-optional.patch Inappropriate [configuration]
files/0001-meson-misdetects-64bit-atomics-on-mips-clang.patch Pending

bbappends

This recipe is appended by:

meta-fsl-arm mesa_%.bbappend
meta-raspberrypi mesa_%.bbappend
meta-selinux mesa_%.bbappend
meta-angstrom mesa_%.bbappend
meta-sunxi mesa_%.bbappend
meta-rockchip mesa_%.bbappend
meta-luneui mesa_%.bbappend
meta-odroid mesa_%.bbappend
meta-phytec mesa_%.bbappend
meta-qcom mesa_%.bbappend
meta-tegra mesa_%.bbappend
meta-asteroid mesa_%.bbappend
meta-toradex-tegra mesa_%.bbappend
meta-96boards mesa_%.bbappend
meta-freescale mesa_%.bbappend
meta-meson mesa_%.bbappend
meta-v1000 mesa_git.bbappend
meta-webosose mesa_%.bbappend
meta-atmel mesa_%.bbappend
meta-allwinner-hx mesa_%.bbappend
meta-pine64 mesa_%.bbappend
meta-calaos mesa_%.bbappend
meta-nanopi-neo4 mesa_%.bbappend
meta-libretro mesa_%.bbappend
meta-microblaze mesa_%.bbappend
meta-udoo-bolt mesa_%.bbappend
meta-xilinx-core mesa_%.bbappend
meta-toradex-ti mesa_%.bbappend

Other branches

This recipe in other branches of meta-qcom:

Branch Recipe
master mesa 2x.x-dev+gitX (this recipe)
scarthgap (Yocto Project 5.0) mesa 2x.x-dev+gitX
kirkstone (Yocto Project 4.0) mesa 2x.x-dev+gitX
honister (Yocto Project 3.4) mesa 2x.x-dev+gitX
dunfell (Yocto Project 3.1) mesa 20.3.0-rc2