Name mesa-pvr
Version 22.1.3
Summary PVR Mesa fork
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-pvr_22.1.3.bb
recipes-graphics/mesa/mesa-pvr.inc
Layer meta-riscv (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
  • libdrm
  • llvm
  • llvm-native
  • elfutils
  • lmsensors
  • libclc
  • spirv-tools
  • libperfetto
  • libunwind
  • libva-initial
  • libvdpau
  • glslang-native
  • vulkan-loader
  • vulkan-headers
  • wayland-native
  • wayland
  • libdrm
  • wayland-protocols
  • ${X11_DEPS}
  • libxvmc
PACKAGECONFIG options
  • broadcom
  • dri3
  • egl
  • etnaviv
  • freedreno
  • gallium
  • gallium-llvm
  • gbm
  • gles
  • kmsro
  • lima
  • lmsensors
  • opencl
  • opengl
  • osmesa
  • panfrost
  • perfetto
  • pvr
  • r600
  • unwind
  • v3d
  • va
  • vc4
  • vdpau
  • virgl
  • vulkan
  • wayland
  • x11
  • xa
  • xvmc
  • zink

Sources

https://mesa.freedesktop.org/archive/mesa-22.1.3.tar.xz

Patches

Patch Status
mesa-pvr/0001-Add-PVR-Gallium-driver.patch Unknown
mesa-pvr/0002-dri-Add-some-new-DRI-formats-and-fourccs.patch Unknown
mesa-pvr/0002-Force-Mesa-to-use-the-PVR-driver-for-platform-device.patch Unknown
mesa-pvr/0003-GL_EXT_sparse_texture-entry-points.patch Unknown
mesa-pvr/0004-Add-support-for-various-GLES-extensions.patch Unknown
mesa-pvr/0005-Add-EGL_IMG_cl_image-extension.patch Unknown
mesa-pvr/0006-egl-optimise-eglMakeCurrent-for-the-case-where-nothi.patch Unknown
mesa-pvr/0007-GL_EXT_shader_pixel_local_storage2-entry-points.patch Unknown
mesa-pvr/0008-GL_IMG_framebuffer_downsample-entry-points.patch Unknown
mesa-pvr/0009-GL_OVR_multiview-entry-points.patch Unknown
mesa-pvr/0010-Add-OVR_multiview_multisampled_render_to_texture.patch Unknown
mesa-pvr/0011-wayland-drm-install-wayland-drm.xml-to-the-configure.patch Unknown
mesa-pvr/0012-Enable-buffer-sharing-in-the-kms_swrast-driver.patch Unknown
mesa-pvr/0013-egl-wayland-add-support-for-RGB565-back-buffers.patch Unknown
mesa-pvr/0014-egl-automatically-call-eglReleaseThread-on-thread-te.patch Unknown
mesa-pvr/0015-egl-wayland-post-maximum-damage-when-blitting.patch Unknown
mesa-pvr/0016-egl-wayland-flush-the-drawable-before-blitting.patch Unknown
mesa-pvr/0017-dri-use-a-supported-API-in-driCreateNewContext.patch Unknown
mesa-pvr/0018-gbm-add-gbm_bo_blit.patch Unknown
mesa-pvr/0019-gbm-don-t-assert-if-DRI-context-creation-fails.patch Unknown
mesa-pvr/0020-egl-wayland-add-pbuffer-support.patch Unknown
mesa-pvr/0021-egl-eglBindAPI-workaround-for-dEQP-bug.patch Unknown
mesa-pvr/0022-GL_EXT_multi_draw_indirect-entry-points.patch Unknown
mesa-pvr/0023-dri-add-support-for-YUV-DRI-config.patch Unknown
mesa-pvr/0024-egl-add-support-for-EXT_yuv_surface.patch Unknown
mesa-pvr/0025-dri-add-missing-__DRI_IMAGE_COMPONENTS-define-for-EG.patch Unknown
mesa-pvr/0026-egl-wayland-expose-EXT_yuv_surface-support.patch Unknown
mesa-pvr/0027-gbm-add-some-new-GBM-formats.patch Unknown
mesa-pvr/0028-egl-add-null-platform.patch Unknown
mesa-pvr/0029-egl-add-support-for-EXT_image_gl_colorspace.patch Unknown
mesa-pvr/0030-meson-force-C-2011-for-thread_local.patch Unknown
mesa-pvr/0031-dri2-add-support-for-swap-intervals-other-than-1.patch Unknown
mesa-pvr/0032-null_platform-add-support-for-explicit-synchronisati.patch Unknown
mesa-pvr/0033-egl-null-add-support-for-DRM-image-format-modifiers.patch Unknown
mesa-pvr/0034-egl-query-the-supported-ES2-context-version.patch Unknown
mesa-pvr/0035-meson-allow-libGL-to-be-built-without-GLX.patch Unknown
mesa-pvr/0036-egl-wayland-process-non-resized-window-movement.patch Unknown
mesa-pvr/0037-Separate-EXT_framebuffer_object-from-ARB-version.patch Unknown
mesa-pvr/0038-egl-null-add-support-for-async-flip-with-front-buffe.patch Unknown
mesa-pvr/0039-gbm-add-pbuffer-support.patch Unknown
mesa-pvr/0040-egl-null-expose-EXT_yuv_surface-support.patch Unknown
mesa-pvr/0041-dri-preserve-the-original-FD-for-driver-use.patch Unknown
mesa-pvr/0042-egl-wayland-a-linear-buffer-is-not-needed-with-DRM-f.patch Unknown
mesa-pvr/0043-dri3-a-linear-buffer-is-not-needed-with-DRM-format-m.patch Unknown
mesa-pvr/0044-egl-drm-add-support-for-DRI_PRIME-GPU-selection.patch Unknown
mesa-pvr/0045-egl-null-add-support-for-DRI_PRIME-GPU-selection.patch Unknown
mesa-pvr/0046-egl-null-introduce-NULL_DRM_DISPLAY.patch Unknown
mesa-pvr/0047-vulkan-wsi-check-the-DRI3-and-Present-XCB-reply-poin.patch Unknown
mesa-pvr/0048-vulkan-wsi-make-the-display-FD-available.patch Unknown
mesa-pvr/0049-pvr-wsi-add-PowerVR-Vulkan-WSI-library.patch Unknown
mesa-pvr/0050-vulkan-wsi-Disable-use-of-VK_EXT_pci_bus_info.patch Unknown
mesa-pvr/0051-vulkan-wsi-default-to-force_bgra8_unorm_first-true.patch Unknown
mesa-pvr/0052-vulkan-wsi-enable-additional-formats-for-Display.patch Unknown
mesa-pvr/0053-mesa-partially-revert-pbuffer-attribute-removal.patch Unknown
mesa-pvr/0054-egl_dri2-set-pbuffer-config-attribs-to-0-for-non-pbu.patch Unknown
mesa-pvr/0055-GL_ARB_geometry_shader4-entry-points.patch Unknown
mesa-pvr/0056-egl-wayland-add-EGL_BUFFER_PRESERVED-support.patch Unknown
mesa-pvr/0057-glapi-restore-exec-dynamic.patch Unknown
mesa-pvr/0058-Revert-meson-check-mtls-if-has_exe_wrapper.patch Unknown
mesa-pvr/0059-gbm-add-GBM_FORMAT_AXBXGXRX106106106106.patch Unknown
mesa-pvr/0060-gallium-pvr-Add-DRM_FORMAT_AXBXGXRX106106106106.patch Unknown
mesa-pvr/0061-gallium-pvr-add-the-DRIconfigOptions-extension.patch Unknown
mesa-pvr/0062-gallium-pvr-support-DRI-Image-extension-v21.patch Unknown

Other branches

This recipe in other branches of meta-riscv:

Branch Recipe
master mesa-pvr 22.1.3 (this recipe)
scarthgap (Yocto Project 5.0) mesa-pvr 22.1.3