Name virglrenderer
Version 1.0.1 (690680e5f0f952e22424fca1538c1b24457a0868)
Summary VirGL virtual OpenGL renderer
Description Virgil is a research project to investigate the possibility of creating a virtual 3D GPU for use inside qemu virtual machines, that allows the guest operating system to use the capabilities of the host GPU to accelerate 3D rendering.
Section base
License MIT
Homepage https://virgil3d.github.io/
Recipe file recipes-graphics/virglrenderer/virglrenderer_1.0.1.bb
Layer openembedded-core (master branch)
Inherits
  • features_check
  • meson
  • meson-routines
  • pkgconfig
  • python3-dir
  • python3native
  • qemu
  • siteinfo
Dependencies
  • libdrm
  • libepoxy
  • meson-native
  • ninja-native
  • pkgconfig-native
  • python3-native
  • qemu-native
  • virtual/egl
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/libgbm
  • libcheck
  • libva
  • vulkan-loader
  • vulkan-headers
PACKAGECONFIG options
  • drm-msm-experimental
  • minigbm_allocation
  • render-server
  • tests
  • va
  • venus
  • venus-validate

Sources

git://gitlab.freedesktop.org/virgl/virglrenderer.git

Patches

Patch Status
virglrenderer/0001-meson.build-use-python3-directly-for-python.patch Inappropriate [oe-core specific]
virglrenderer/0001-vrend-Fix-int-conversion-fatal-build-error-with-GCC-.patch Backport [https://gitlab.freedesktop.org/virgl/virglrenderer/-/commit/464deabe4d1bfce6b8f414ab0945d9a62b66ddd4]

bbappends

This recipe is appended by:

meta-xilinx-core virglrenderer_%.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master virglrenderer 1.0.1 (this recipe)
scarthgap (Yocto Project 5.0) virglrenderer 1.0.1
nanbield (Yocto Project 4.3) virglrenderer 0.10.4
mickledore (Yocto Project 4.2) virglrenderer 0.10.4
langdale (Yocto Project 4.1) virglrenderer 0.10.3
kirkstone (Yocto Project 4.0) virglrenderer 0.9.1
honister (Yocto Project 3.4) virglrenderer 0.9.1
hardknott (Yocto Project 3.3) virglrenderer 0.8.2
gatesgarth (Yocto Project 3.2) virglrenderer 0.8.2
dunfell (Yocto Project 3.1) virglrenderer 0.8.2
zeus (Yocto Project 3.0) virglrenderer 0.8.0
warrior (Yocto Project 2.7) virglrenderer 0.7.0