%global llvm_toolset %{nil} %global llvm_pkg_prefix %{nil} %ifarch s390x %define with_hardware 0 %else %define with_hardware 1 %define with_vdpau 1 %endif %ifarch %{ix86} x86_64 %define with_vmware 1 %define with_xa 1 %define with_iris 1 %define with_crocus 1 %endif %ifarch %{ix86} x86_64 %define with_vulkan_hw 1 %else %define with_vulkan_hw 0 %endif %ifarch %{arm} aarch64 %define with_xa 1 %endif %if 0%{?with_vulkan_hw} %define vulkan_drivers swrast,intel,intel_hasvk,amd %else %define vulkan_drivers swrast %endif %global sanitize 0 #global rctag rc4 Name: mesa Summary: Mesa graphics libraries Version: 23.1.4 Release: 3%{?rctag:.%{rctag}}%{?dist} License: MIT URL: http://www.mesa3d.org #Source0: https://mesa.freedesktop.org/archive/%{name}-%{version}%{?rctag:-%{rctag}}.tar.xz Source0: %{name}-%{version}%{?rctag:-%{rctag}}.tar.xz Source1: vl_decoder.c Source2: vl_mpeg12_decoder.c Source3: Makefile # src/gallium/auxiliary/postprocess/pp_mlaa* have an ... interestingly worded license. # Source4 contains email correspondence clarifying the license terms. # Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD. Source4: Mesa-MLAA-License-Clarification-Email.txt # build our own newer meson Source5: meson-0.61.4.tar.gz Source6: dataclasses-0.8.tar.gz Patch0: lavapipe-disable-env-var.patch Patch1: fix-py-ver.patch Patch10: gnome-shell-glthread-disable.patch Patch12: radeonsi-turn-off-glthread.patch # Required to build against LLVM 17 Patch13: 0001-llvmpipe-only-include-old-Transform-includes-when-ne.patch Patch14: 0001-clover-llvm-move-to-modern-pass-manager.patch # https://issues.redhat.com/browse/RHEL-40566 Patch15: 0001-mesa-fix-off-by-one-for-newblock-allocation-in-dlist.patch BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: meson %if %{with_hardware} BuildRequires: kernel-headers %endif BuildRequires: libdrm-devel >= 2.4.103 BuildRequires: libXxf86vm-devel BuildRequires: expat-devel BuildRequires: xorg-x11-proto-devel BuildRequires: libselinux-devel BuildRequires: libXext-devel BuildRequires: libXfixes-devel BuildRequires: libXdamage-devel BuildRequires: libXi-devel BuildRequires: libXrandr-devel BuildRequires: libXmu-devel BuildRequires: libxshmfence-devel BuildRequires: elfutils BuildRequires: python3-devel BuildRequires: gettext BuildRequires: glslang BuildRequires: %{llvm_pkg_prefix}llvm-devel >= 3.4-7 %if 0%{?with_opencl} BuildRequires: %{llvm_pkg_prefix}clang-devel >= 3.0 %endif BuildRequires: elfutils-libelf-devel BuildRequires: libudev-devel BuildRequires: bison flex BuildRequires: pkgconfig(wayland-client) >= 1.21.0 BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(wayland-protocols) %if 0%{?with_vdpau} BuildRequires: libvdpau-devel %endif %if 0%{?with_vaapi} BuildRequires: libva-devel %endif BuildRequires: pkgconfig(zlib) %if 0%{?with_omx} BuildRequires: libomxil-bellagio-devel %endif %if 0%{?with_opencl} BuildRequires: libclc-devel opencl-filesystem %endif BuildRequires: python3-mako %ifarch %{valgrind_arches} BuildRequires: pkgconfig(valgrind) %endif BuildRequires: pkgconfig(libglvnd) >= 1.2.0 %if 0%{?rhel} == 7 BuildRequires: llvm-toolset-7-runtime %enable_llvmtoolset7 %endif %description %{summary}. %package filesystem Summary: Mesa driver filesystem Provides: mesa-dri-filesystem = %{?epoch:%{epoch}:}%{version}-%{release} Obsoletes: mesa-dri-filesystem < %{?epoch:%{epoch}:}%{version}-%{release} %description filesystem %{summary}. %package libGL Summary: Mesa libGL runtime libraries Requires: %{name}-libglapi%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: libglvnd-glx%{?_isa} >= 1:1.2.0-1 %description libGL %{summary}. %package libGL-devel Summary: Mesa libGL development package Requires: %{name}-libGL%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: libglvnd-devel%{?_isa} >= 1:1.2.0-1 Provides: libGL-devel Provides: libGL-devel%{?_isa} %description libGL-devel %{summary}. %package libEGL Summary: Mesa libEGL runtime libraries Requires: libglvnd-egl%{?_isa} >= 1:1.2.0-1 %description libEGL %{summary}. %package libEGL-devel Summary: Mesa libEGL development package Requires: %{name}-libEGL%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: libglvnd-devel%{?_isa} >= 1:1.2.0-1 Requires: libwayland-client >= 1.21.0 Provides: libEGL-devel Provides: libEGL-devel%{?_isa} %description libEGL-devel %{summary}. %package dri-drivers Summary: Mesa-based DRI drivers Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: libdrm >= 2.4.103 %description dri-drivers %{summary}. %if 0%{?with_omx} %package omx-drivers Summary: Mesa-based OMX drivers Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description omx-drivers %{summary}. %endif %if 0%{?with_vdpau} %package vdpau-drivers Summary: Mesa-based VDPAU drivers Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description vdpau-drivers %{summary}. %endif %package libOSMesa Summary: Mesa offscreen rendering libraries Requires: %{name}-libglapi%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Provides: libOSMesa Provides: libOSMesa%{?_isa} %description libOSMesa %{summary}. %package libOSMesa-devel Summary: Mesa offscreen rendering development package Requires: %{name}-libOSMesa%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description libOSMesa-devel %{summary}. %package libgbm Summary: Mesa gbm runtime library Provides: libgbm Provides: libgbm%{?_isa} %description libgbm %{summary}. %package libgbm-devel Summary: Mesa libgbm development package Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Provides: libgbm-devel Provides: libgbm-devel%{?_isa} %description libgbm-devel %{summary}. %if 0%{?with_xa} %package libxatracker Summary: Mesa XA state tracker Provides: libxatracker Provides: libxatracker%{?_isa} %description libxatracker %{summary}. %package libxatracker-devel Summary: Mesa XA state tracker development package Requires: %{name}-libxatracker%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Provides: libxatracker-devel Provides: libxatracker-devel%{?_isa} %description libxatracker-devel %{summary}. %endif %package libglapi Summary: Mesa shared glapi Provides: libglapi Provides: libglapi%{?_isa} %description libglapi %{summary}. %if 0%{?with_opencl} %package libOpenCL Summary: Mesa OpenCL runtime library Requires: ocl-icd%{?_isa} Requires: libclc%{?_isa} Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: opencl-filesystem %description libOpenCL %{summary}. %package libOpenCL-devel Summary: Mesa OpenCL development package Requires: %{name}-libOpenCL%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description libOpenCL-devel %{summary}. %endif %if 0%{?with_nine} %package libd3d Summary: Mesa Direct3D9 state tracker %description libd3d %{summary}. %package libd3d-devel Summary: Mesa Direct3D9 state tracker development package Requires: %{name}-libd3d%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description libd3d-devel %{summary}. %endif %package vulkan-drivers Summary: Mesa Vulkan drivers Requires: vulkan%{_isa} Requires: libwayland-client >= 1.21.0 %description vulkan-drivers The drivers with support for the Vulkan API. %if 0%{?with_vulkan_hw} %package vulkan-devel Summary: Mesa Vulkan development files Requires: %{name}-vulkan-drivers%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: vulkan-devel %description vulkan-devel Headers for development with the Vulkan API. %endif %prep %if 0%{sanitize} %setup -q -n %{name}-%{version}%{?rctag:-%{rctag}} cp -f %{SOURCE1} src/gallium/auxiliary/vl/vl_decoder.c cp -f %{SOURCE2} src/gallium/auxiliary/vl/vl_mpeg12_decoder.c exit %else %autosetup -n %{name}-%{version}%{?rctag:-%{rctag}} -p1 cmp %{SOURCE1} src/gallium/auxiliary/vl/vl_decoder.c cmp %{SOURCE2} src/gallium/auxiliary/vl/vl_mpeg12_decoder.c %endif cp %{SOURCE4} docs/ tar -xvf %{SOURCE5} tar -xvf %{SOURCE6} pathfix.py -i %{__python3} -pn bin/*.py src/egl/generate/*.py \ src/gallium/tools/trace/*.py \ src/compiler/glsl/tests/*.py \ src/compiler/glsl/glcpp/tests/*.py %build cd meson-0.61.4 %py3_build %py3_install cd - cd dataclasses-0.8 %py3_build %py3_install cd - export ASFLAGS="--generate-missing-build-notes=yes" %global __meson %{buildroot}/usr/bin/meson export PYTHONPATH=/usr/lib/python3.6/site-packages/:%{buildroot}/usr/lib/python3.6/site-packages/ %meson -Dcpp_std=gnu++17 \ -Db_ndebug=true \ -Dplatforms=x11,wayland \ -Ddri3=enabled \ -Dosmesa=true \ %if 0%{?with_hardware} -Dgallium-drivers=swrast%{?with_crocus:,crocus}%{?with_iris:,iris},virgl,nouveau%{?with_vmware:,svga},radeonsi,r600%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_kmsro:,kmsro} \ %else -Dgallium-drivers=swrast,virgl \ %endif -Dgallium-vdpau=%{?with_vdpau:enabled}%{!?with_vdpau:disabled} \ -Dgallium-omx=%{?with_omx:bellagio}%{!?with_omx:disabled} \ -Dgallium-va=%{?with_vaapi:true}%{!?with_vaapi:false} \ -Dgallium-xa=%{?with_xa:true}%{!?with_xa:false} \ -Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \ -Dgallium-opencl=%{?with_opencl:icd}%{!?with_opencl:disabled} \ -Dvulkan-drivers=%{?vulkan_drivers} \ -Dvulkan-layers=device-select \ -Dshared-glapi=enabled \ -Dgles1=disabled \ -Dgles2=enabled \ -Dopengl=true \ -Dgbm=enabled \ -Dglx=dri \ -Degl=enabled \ -Dglvnd=true \ -Dmicrosoft-clc=disabled \ -Dllvm=true \ -Dshared-llvm=true \ -Dvalgrind=%{?with_valgrind:true}%{!?with_valgrind:false} \ -Dbuild-tests=false \ -Dselinux=true \ -Dlibunwind=disabled \ -Dlmsensors=disabled \ -Dandroid-libbacktrace=disabled \ %{nil} %meson_build %install cd meson-0.61.4 %py3_install cd - export PYTHONPATH=%{buildroot}/usr/lib/python3.6/site-packages/ %meson_install #nuke the meson install bits rm -rf %{buildroot}/usr/lib/python3.6/ rm -f %{buildroot}/usr/bin/meson rm -rf %{buildroot}/usr/share/man/ rm -f %{buildroot}/usr/share/polkit-1/actions/com.mesonbuild.install.policy # libvdpau opens the versioned name, don't bother including the unversioned rm -vf %{buildroot}%{_libdir}/vdpau/*.so # likewise glvnd rm -vf %{buildroot}%{_libdir}/libGLX_mesa.so rm -vf %{buildroot}%{_libdir}/libEGL_mesa.so # XXX can we just not build this rm -vf %{buildroot}%{_libdir}/libGLES* # glvnd needs a default provider for indirect rendering where it cannot # determine the vendor ln -s %{_libdir}/libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_system.so.0 # strip out useless headers rm -f %{buildroot}%{_includedir}/GL/w*.h # these are shipped already in vulkan-devel rm -f %{buildroot}/%{_includedir}/vulkan/vk_platform.h rm -f %{buildroot}/%{_includedir}/vulkan/vulkan.h # remove .la files find %{buildroot} -name '*.la' -delete # this keeps breaking, check it early. note that the exit from eu-ftr is odd. pushd %{buildroot}%{_libdir} for i in libOSMesa*.so libGL.so ; do eu-findtextrel $i && exit 1 done %files filesystem %doc docs/Mesa-MLAA-License-Clarification-Email.txt %dir %{_libdir}/dri %if %{with_hardware} %if 0%{?with_vdpau} %dir %{_libdir}/vdpau %endif %endif %files libGL %{_libdir}/libGLX_mesa.so.0* %{_libdir}/libGLX_system.so.0* %files libGL-devel %dir %{_includedir}/GL/internal %{_includedir}/GL/internal/dri_interface.h %{_libdir}/pkgconfig/dri.pc %{_libdir}/libglapi.so %files libEGL %{_datadir}/glvnd/egl_vendor.d/50_mesa.json %{_libdir}/libEGL_mesa.so.0* %files libEGL-devel %dir %{_includedir}/EGL %{_includedir}/EGL/eglmesaext.h %{_includedir}/EGL/eglext_angle.h %post libglapi -p /sbin/ldconfig %postun libglapi -p /sbin/ldconfig %files libglapi %{_libdir}/libglapi.so.0 %{_libdir}/libglapi.so.0.* %post libOSMesa -p /sbin/ldconfig %postun libOSMesa -p /sbin/ldconfig %files libOSMesa %{_libdir}/libOSMesa.so.8* %files libOSMesa-devel %dir %{_includedir}/GL %{_includedir}/GL/osmesa.h %{_libdir}/libOSMesa.so %{_libdir}/pkgconfig/osmesa.pc %post libgbm -p /sbin/ldconfig %postun libgbm -p /sbin/ldconfig %files libgbm %{_libdir}/libgbm.so.1 %{_libdir}/libgbm.so.1.* %files libgbm-devel %{_libdir}/libgbm.so %{_includedir}/gbm.h %{_libdir}/pkgconfig/gbm.pc %if 0%{?with_xa} %post libxatracker -p /sbin/ldconfig %postun libxatracker -p /sbin/ldconfig %files libxatracker %if %{with_hardware} %{_libdir}/libxatracker.so.2 %{_libdir}/libxatracker.so.2.* %endif %files libxatracker-devel %if %{with_hardware} %{_libdir}/libxatracker.so %{_includedir}/xa_tracker.h %{_includedir}/xa_composite.h %{_includedir}/xa_context.h %{_libdir}/pkgconfig/xatracker.pc %endif %endif %if 0%{?with_opencl} %post libOpenCL -p /sbin/ldconfig %postun libOpenCL -p /sbin/ldconfig %files libOpenCL %{_libdir}/libMesaOpenCL.so.* %{_sysconfdir}/OpenCL/vendors/mesa.icd %files libOpenCL-devel %{_libdir}/libMesaOpenCL.so %endif %if 0%{?with_nine} %files libd3d %dir %{_libdir}/d3d/ %{_libdir}/d3d/*.so.* %files libd3d-devel %{_libdir}/pkgconfig/d3d.pc %{_includedir}/d3dadapter/ %{_libdir}/d3d/*.so %endif %files dri-drivers %dir %{_datadir}/drirc.d %{_datadir}/drirc.d/00-mesa-defaults.conf %if %{with_hardware} %{_libdir}/dri/r600_dri.so %{_libdir}/dri/radeonsi_dri.so %ifarch %{ix86} x86_64 %{_libdir}/dri/crocus_dri.so %{_libdir}/dri/iris_dri.so %endif %if 0%{?with_vc4} %{_libdir}/dri/vc4_dri.so %endif %if 0%{?with_freedreno} %{_libdir}/dri/kgsl_dri.so %{_libdir}/dri/msm_dri.so %endif %if 0%{?with_etnaviv} %{_libdir}/dri/etnaviv_dri.so %{_libdir}/dri/imx-drm_dri.so %endif %{_libdir}/dri/nouveau_dri.so %if 0%{?with_vmware} %{_libdir}/dri/vmwgfx_dri.so %endif #{_libdir}/dri/nouveau_drv_video.so #{_libdir}/dri/r600_drv_video.so #{_libdir}/dri/radeonsi_drv_video.so %endif %{_libdir}/dri/kms_swrast_dri.so %{_libdir}/dri/swrast_dri.so %{_libdir}/dri/virtio_gpu_dri.so %if %{with_hardware} %if 0%{?with_omx} %files omx-drivers %{_libdir}/bellagio/libomx_mesa.so %endif %if 0%{?with_vdpau} %files vdpau-drivers %{_libdir}/vdpau/libvdpau_virtio_gpu.so.1* %{_libdir}/vdpau/libvdpau_nouveau.so.1* %{_libdir}/vdpau/libvdpau_r600.so.1* %{_libdir}/vdpau/libvdpau_radeonsi.so.1* %endif %endif %files vulkan-drivers %if 0%{?with_vulkan_hw} %{_libdir}/libvulkan_intel.so %{_libdir}/libvulkan_intel_hasvk.so %{_libdir}/libvulkan_radeon.so %{_datadir}/drirc.d/00-radv-defaults.conf %ifarch x86_64 %{_datadir}/vulkan/icd.d/intel_icd.x86_64.json %{_datadir}/vulkan/icd.d/intel_hasvk_icd.x86_64.json %{_datadir}/vulkan/icd.d/radeon_icd.x86_64.json %else %{_datadir}/vulkan/icd.d/intel_icd.i686.json %{_datadir}/vulkan/icd.d/intel_hasvk_icd.i686.json %{_datadir}/vulkan/icd.d/radeon_icd.i686.json %endif %endif %{_libdir}/libvulkan_lvp.so %{_datadir}/vulkan/icd.d/lvp_icd.*.json %{_libdir}/libVkLayer_MESA_device_select.so %{_datadir}/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json %if 0%{?with_vulkan_hw} %files vulkan-devel %endif %changelog * Thu Jun 20 2024 José Expósito - 23.1.4-3 - Fix off-by-one error for newblock allocation in dlist_alloc Resolves: https://issues.redhat.com/browse/RHEL-40566 * Thu Nov 23 2023 José Expósito - 23.1.4-2 - Rebuild against LLVM 17 * Thu Jul 27 2023 Dave Airlie - 23.1.4-1 - Update to 23.1.4 * Mon May 22 2023 Dave Airlie - 23.1.0-1 - Update to 23.1.0 * Fri Jan 27 2023 Dave Airlie - 22.3.0-2 - disable glthread for radeonsi (breaks totem) * Wed Dec 07 2022 Dave Airlie - 22.3.0-1 - Update to 22.3.0 final + fix mit-shm regression * Fri Nov 25 2022 Dave Airlie - 22.3.0-0.4 - Disable glthread for gnome-shell * Thu Nov 24 2022 Dave Airlie - 22.3.0-0.3 - Update to 22.3.0-rc4 + fix wayland dep version * Wed Nov 23 2022 Dave Airlie - 22.3.0-0.2 - Update to 22.3.0-rc3 + fix glthread regression fix * Fri Nov 11 2022 Dave Airlie - 22.3.0-0.1 - Update to 22.3.0-rc2 * Tue Aug 09 2022 Dave Airlie - 22.1.5-1 - Update to 22.1.5 - add some crocus and llvmpipe fixes * Mon Jun 06 2022 Dave Airlie - 22.1.1-1 - Update to 22.1.1 - switch to crocus, drop legacy unused i965 driver. * Tue Jan 25 2022 Dave Airlie - 21.3.4-1 - Update to 23.1.4 for gbm and leak fixes, add iris regression fix * Thu Nov 18 2021 Dave Airlie - 21.3.0-1 - rebase to 23.1.0 * Thu Jul 22 2021 Dave Airlie - 21.1.5-1 - Fix vulkan sw with wayland, pull in .4 + .5 fixes * Sat Jun 19 2021 Dave Airlie - 21.1.3-1 - rebase to 21.1.3 * Tue Jun 01 2021 Dave Airlie - 21.1.1-2 - rebuild against llvm 12 * Thu May 20 2021 Dave Airlie - 21.1.1-1 - Update to 21.1.1 * Tue Feb 16 2021 Dave Airlie - 20.3.3-1 - Update to 20.3.3 + upstream fixes for qemu regression * Mon Jan 11 2021 Dave Airlie - 20.3.2-1 - Update to 20.3.2 for upstream fixes * Mon Dec 21 2020 Dave Airlie - 20.3.1-1 - Update to 20.3.1 for radeon fix * Mon Dec 07 2020 Dave Airlie - 20.3.0-2 - Fix regression with radeon si/cik cards * Fri Dec 04 2020 Dave Airlie - 20.3.0-1 - Update to 20.3.0 release * Thu Nov 19 2020 Dave Airlie - 20.3.0-0.1.rc2 - Update 20.3.0-rc2 - enable lavapipe behind env var so it can be used for testing * Wed Aug 05 2020 Dave Airlie - 20.1.4-1 - Update to 20.1.4 - Update nouveau tu1xx support patch (Karol) * Mon Jun 29 2020 Dave Airlie - 20.1.2-3 - a fix on top of the big-endian fix (#1847064) * Mon Jun 29 2020 Dave Airlie - 20.1.2-2 - add another fix for big-endian llvmpipe (#1847064) * Mon Jun 29 2020 Dave Airlie - 20.1.2-1 - Update to 20.1.2 - add fix for big-endian llvmpipe (#1847064) * Thu Jun 11 2020 Dave Airlie - 20.1.1-1 - Update to 20.1.1 - Add support for turing * Thu May 28 2020 Dave Airlie - 20.1.0-1 - Update to 20.1.0 final * Mon May 25 2020 Dave Airlie - 20.1.0-0.1.rc4 - Update to 20.1.0-rc4 * Thu Feb 20 2020 Dave Airlie - 19.3.4-2 - Fix put image shm fallback path. * Sat Feb 15 2020 Dave Airlie - 19.3.4-1 - Update to 19.3.4 release (s390x fix) * Thu Jan 30 2020 Dave Airlie - 19.3.3-1 - Update to 19.3.3 release * Mon Nov 25 2019 Dave Airlie - 19.3.0-3 - drop khr-devel subpackage from here * Fri Nov 22 2019 Dave Airlie - 19.3.0-2 - sort out libglvnd requires * Thu Nov 21 2019 Dave Airlie - 19.3.0-1 - mesa-19.3.0-rc4 * Fri Aug 09 2019 Dave Airlie - 19.1.4-2 - Add CET support to asm files * Mon Aug 05 2019 Dave Airlie - 19.1.4-1 - mesa-19.1.4 * Thu Jun 06 2019 Dave Airlie - 19.1.0-0.5 - mesa-19.1.0-rc5 * Thu May 30 2019 Dave Airlie - 19.1.0-0.4 - mesa-19.1.0-rc4 * Wed May 22 2019 Dave Airlie - 19.1.0-0.3 - mesa-19.1.0-rc3 - disable asserts explicitly * Thu May 16 2019 Dave Airlie - 19.1.0-0.2 - mesa 19.1.0-rc2 - bring back glesv2.pc * Fri May 10 2019 Dave Airlie - 19.1.0-0.1 - mesa 19.1.0-rc1 * Thu Apr 04 2019 Dave Airlie - 18.3.1-5 - Fix remote shm detection again * Tue Mar 26 2019 Dave Airlie - 18.3.1-4 - Fix remove shm detection * Wed Mar 20 2019 Dave Airlie - 18.3.1-3 - Add shm leak fix * Tue Jan 29 2019 Dave Airlie - 18.3.1-2 - fix shm swrast * Thu Dec 13 2018 Dave Airlie - 18.3.1-1 - Mesa 18.3.1 - move to release * Wed Dec 12 2018 Tom Stellard - Rebuild for LLVM 7.0.1 * Tue Nov 20 2018 Adam Jackson - 18.3.0-0.2 - Mesa 18.3.0 RC2 - Drop python3 build system backport - Drop no-longer-necessary big-endian build fix - Re-enable 10bpc fbconfigs * Wed Oct 10 2018 Adam Jackson - 18.2.2-1 - Mesa 18.2.2 * Fri Sep 28 2018 Adam Jackson - 18.2.1-1 - Mesa 18.2.1 - Fix "HW cursor for format" error message flood with swrast * Fri Sep 28 2018 Adam Jackson - 18.2.0-2 - Drop unneeded BuildRequires: makedepend * Tue Sep 11 2018 Dave Airlie - 18.2.0-1 - mesa 18.2.0 * Thu Aug 16 2018 Ray Strode - 18.1.3-4 - Fix crash on screen resolution change Resolves: #1616390 * Thu Aug 02 2018 Tom Stellard - 18.1.3-3 - Rebuild for LLVM 6.0 * Tue Jul 24 2018 Dave Airlie - 18.1.3-2 - rename fallback for glvnd * Fri Jul 06 2018 Adam Jackson - 18.1.3-1 - Mesa 18.1.3 * Wed Jun 20 2018 Adam Jackson - 18.1.2-2 - Disable arm-specific drivers - Use alternate glvnd indirect library name * Wed Jun 20 2018 Adam Jackson - 18.1.2-1 - Mesa 18.1.2 * Mon Jun 18 2018 Adam Jackson - 18.0.5-1 - Mesa 18.0.5 * Tue May 29 2018 Adam Jackson - 18.0.3-1 - Mesa 18.0.3 - Disable old drivers: radeon, r200, r300, i915, vieux * Fri May 04 2018 Dave Airlie - 18.0.2-2 - Disable omx/opencl/nine * Tue May 01 2018 Adam Jackson - 18.0.2-1 - Mesa 18.0.2 * Thu Mar 08 2018 Tom Stellard - 17.3.6-2 - Use llvm-toolset * Tue Feb 27 2018 Adam Jackson - 17.3.6-1 - Update to 17.3.6 * Mon Feb 26 2018 Igor Gnatenko - 17.3.5-2 - Backport patch to fix video corruption * Tue Feb 20 2018 Igor Gnatenko - 17.3.5-1 - Update to 17.3.5 * Thu Feb 15 2018 Igor Gnatenko - 17.3.4-1 - Update to 17.3.4 * Mon Jan 22 2018 Peter Robinson 17.3.3-1 - Update to 17.3.3 * Mon Jan 01 2018 Igor Gnatenko - 17.3.1-1 - Update to 17.3.1 * Fri Nov 10 2017 Igor Gnatenko - 17.3.0-0.4.rc3 - Sanitize tarball * Wed Nov 8 2017 Peter Robinson 17.3.0-0.3.rc3 - Update to 17.3.0-rc3 * Tue Oct 31 2017 Peter Robinson 17.3.0-0.1.rc2 - Update to 17.3.0-rc2 * Tue Oct 31 2017 Peter Robinson 17.2.4-1 - Update to 17.2.4 GA * Mon Oct 23 2017 Tom Stellard - 17.2.3-2 - Rebuild for LLVM 5.0.0 * Thu Oct 19 2017 Gwyn Ciesla - 17.2.3-1 - 17.2.3, bugfix release. * Wed Oct 11 2017 Peter Robinson - 17.2.2-4 - Fix for vc4/Raspberry Pi * Mon Oct 09 2017 Dave Airlie - 17.2.2-3 - enable vulkan on 32-bit x86 * Tue Oct 03 2017 Adam Jackson - 17.2.2-2 - Backport S3TC support from master * Tue Oct 3 2017 Peter Robinson 17.2.2-1 - Update to 17.2.2 GA * Wed Sep 20 2017 Peter Robinson 17.2.1-1 - Update to 17.2.1 GA * Mon Sep 11 2017 Peter Robinson 17.2.0-2 - Add upstream patch for glibc xlocale.h change (fdo bz 102454) * Tue Sep 5 2017 Peter Robinson 17.2.0-1 - Update to 17.2.0 GA * Thu Aug 31 2017 Peter Robinson 17.2.0-0.3.rc6 - Update to 17.2.0-rc6 * Tue Aug 22 2017 Peter Robinson 17.2.0-0.2.rc5 - Update to 17.2.0-rc5 * Sun Aug 13 2017 Peter Robinson 17.2.0-0.1.rc4 - Update to 17.2.0-rc4 * Thu Aug 03 2017 Fedora Release Engineering - 17.1.5-1.2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 17.1.5-1.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Jul 17 2017 Peter Robinson 7.1.5-1 - Update to 17.1.5 * Thu Jul 13 2017 Adam Jackson - Stop replacing eglext.h, we're up to date again * Sat Jul 1 2017 Peter Robinson 7.1.4-1 - Update to 17.1.4 * Mon Jun 19 2017 Peter Robinson 7.1.3-2 - Fixes and perf improvements for vc4 * Mon Jun 19 2017 Peter Robinson 7.1.3-1 - Update to 17.1.3 * Wed Jun 14 2017 Peter Robinson 7.1.2-2 - Some etnaviv fixes * Mon Jun 5 2017 Peter Robinson 7.1.2-1 - Update to 17.1.2 * Mon Jun 05 2017 Adam Jackson - 17.1.1-2 - Disable BGRA8 images on Fermi * Thu May 25 2017 Peter Robinson 17.1.1-1 - Update to 17.1.1 * Thu May 11 2017 Dave Airlie - 17.1.0-1 - Update to 17.1.0 * Tue May 9 2017 Peter Robinson 17.1.0-0.4.rc4 - Update to 17.1.0-rc4 * Fri Apr 28 2017 Peter Robinson 17.1.0-0.3.rc2 - Enable renderonly support for i.MX SoC (rhbz #1424714) * Mon Apr 24 2017 Peter Robinson 17.1.0-0.2.rc2 - Update to 17.1.0-rc2 * Tue Apr 18 2017 Igor Gnatenko - 17.1.0-0.1.rc1 - Update to 17.1.0-rc1 * Sun Apr 02 2017 Igor Gnatenko - 17.0.3-1 - Update to 17.0.3 * Fri Mar 24 2017 Igor Gnatenko - 17.0.2-2 - Rebuild for LLVM4 * Mon Mar 20 2017 Peter Robinson 17.0.2-1 - Update to 17.0.2 * Mon Mar 20 2017 Hans de Goede - 17.0.1-3 - Fix glXGetDriverConfig not working with glvnd (rhbz#1429894) - Fix indirect rendering, add libGLX_indirect.so.0 symlink (rhbz#1427174) * Tue Mar 14 2017 Peter Robinson 17.0.1-2 - Rebuild for aarch64 llvmpipe fix (rhbz 1429050) * Sun Mar 05 2017 Igor Gnatenko - 17.0.1-1 - Update to 17.0.1 * Mon Feb 13 2017 Peter Robinson 17.0.0-1 - 17.0.0 GA * Mon Feb 6 2017 Peter Robinson 17.0.0-0.6.rc3 - Update to 17.0.0-rc3 * Mon Feb 6 2017 Hans de Goede - 17.0.0-0.5.rc2 - Fix GLX_SGIX_fbconfig extension dispatching with glvnd, this fixes games such as "The Binding of Isaac: Rebirth" and "Crypt of the NecroDancer" from Steam * Thu Feb 2 2017 Hans de Goede - 17.0.0-0.4.rc2 - Update eglext.h to 20161230 version this brings in some new defines needed by some apps / libraries * Sat Jan 28 2017 Peter Robinson 17.0.0-0.3.rc2 - Update to 17.0.0-rc2 * Sat Jan 21 2017 Peter Robinson 17.0.0-0.2.rc1 - Enable etnaviv gallium driver * Fri Jan 20 2017 Igor Gnatenko - 17.0.0-0.rc1 - Update to 17.0.0-rc1 * Tue Jan 17 2017 Hans de Goede - 13.0.3-3 - Enable libglvnd support (rhbz#1413579) * Thu Jan 12 2017 Igor Gnatenko - 13.0.3-2 - Add valgrind BuildRequires to have valgrind support * Fri Jan 6 2017 Peter Robinson 13.0.3-1 - 13.0.3 GA * Mon Dec 12 2016 Igor Gnatenko - 13.0.2-2 - Use nettle for sha1 * Tue Nov 29 2016 Peter Robinson 13.0.2-1 - 13.0.2 GA * Tue Nov 15 2016 Peter Robinson 13.0.1-1 - 13.0.1 GA * Wed Nov 2 2016 Peter Robinson 13.0.0-3 - Don't ship duplicate vulkan devel headers * Wed Nov 2 2016 Peter Robinson 13.0.0-2 - Add options for enabling vulkan components - Enable intel/radeon vulkan drivers * Wed Nov 2 2016 Peter Robinson 13.0.0-1 - 13.0.0 GA * Tue Nov 01 2016 Dave Airlie - 13.0.0-0.3.rc2 - rebuild for llvm 3.9 * Mon Oct 24 2016 Peter Robinson 13.0.0-0.2.rc2 - 13.0.0-rc2 * Thu Oct 20 2016 Igor Gnatenko - 13.0.0-0.1.rc1 - 13.0.0-rc1 * Tue Oct 11 2016 Hans de Goede - 12.0.3-2 - Add 2 patches from upstream to fix DRI3 vaapi crashes (rhbz1309446, fdo71759) * Sun Sep 18 2016 Peter Robinson 12.0.3-1 - 12.0.3 * Mon Sep 5 2016 Peter Robinson 12.0.2-1 - 12.0.2 * Mon Sep 5 2016 Hans de Goede - 12.0.1-7 - Fix PRIME fd leak * Tue Aug 23 2016 Adam Jackson - 12.0.1-6 - Remove BuildRequires: xorg-x11-server-devel * Mon Aug 15 2016 Igor Gnatenko - 12.0.1-5 - Fix broken deps with OpenCL * Sun Aug 14 2016 Igor Gnatenko - 12.0.1-4 - Fix broken deps * Sun Aug 14 2016 Igor Gnatenko - 12.0.1-3 - Slightly refactor spec - Drop virtual provides for OCL * Tue Jul 19 2016 Orion Poplawski - 12.0.1-2 - Add missing %%{?_isa} to requires in some devel sub-packages (bug #1138463) * Sun Jul 10 2016 Igor Gnatenko - 12.0.1-1 - 12.0.1 * Fri Jul 08 2016 Igor Gnatenko - 12.0.0-1 - 12.0.0 * Wed Jun 22 2016 Igor Gnatenko - 12.0.0-0.3.rc4 - 12.0.0-rc4 * Mon Jun 20 2016 Adam Jackson - 12.0.0-0.3.rc3 - Fix packaging error on s390* * Mon Jun 20 2016 Igor Gnatenko - 12.0.0-0.2.rc3 - 12.0.0-rc3 * Tue Jun 14 2016 Dominik Mierzejewski - 12.0.0-0.2.rc2 - add missing dependency for /etc/OpenCL/vendors ownership (RHBZ #1265948) * Tue Jun 14 2016 Igor Gnatenko - 12.0.0-0.1.rc2 - 12.0.0-rc2 * Wed Jun 01 2016 Igor Gnatenko - 12.0.0-0.1.rc1 - 12.0.0-rc1 * Sun May 01 2016 Igor Gnatenko - 11.3.0-0.4.gitcbcd7b6 - cbcd7b6 * Thu Apr 14 2016 Igor Gnatenko - 11.3.0-0.3.git171a570 - 171a570 * Fri Apr 08 2016 Björn Esser - 11.3.0-0.2.gitea2bff1 - add virtual Provides for ocl-icd (RHBZ #1317602) * Sun Mar 20 2016 Igor Gnatenko - 11.3.0-0.1.gitea2bff1 - 11.3.0 (gitea2bff1) - Add SWR state-tracker (but disable because build is broken) - Use gallium-osmesa instead of classic osmesa (RHBZ #1305588) - Remove very old changelogs * Sun Mar 20 2016 Igor Gnatenko - 11.2.0-0.1.rc3.20160320 - Update to 11.2.0-rc3 * Fri Feb 19 2016 Dave Airlie 11.2.0-0.devel.11 - rebuild against llvm 3.8.0 * Fri Feb 12 2016 Dave Airlie 11.2.0-0.devel.10 - rebuild against new llvm packages * Thu Feb 11 2016 Adam Jackson 11.2.0-0.devel.9 - Fix OpenCL-enabled FTBFS by not forcing clang search path to /usr/lib * Thu Feb 04 2016 Fedora Release Engineering - 11.2.0-0.devel.8.24ea81a.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jan 27 2016 Adam Jackson 11.2.0-0.devel.8 - Rebuild for llvm 3.7.1 library split * Sun Jan 24 2016 Igor Gnatenko - 11.2.0-0.devel.7.24ea81a - 24ea81a * Thu Jan 21 2016 Peter Robinson 11.2.0-0.devel.6.5e3edd4 - OpenCL now supported on aarch64 * Sun Jan 10 2016 Igor Gnatenko - 11.2.0-0.devel.5.5e3edd4 - 5e3edd4 * Thu Jan 07 2016 Adam Jackson - Mangle libtool even harder to get -static-libstdc++ to work * Tue Dec 29 2015 Igor Gnatenko - 11.2.0-0.devel.3.70d8dbc - 70d8dbc * Wed Dec 02 2015 Igor Gnatenko - 11.2.0-0.devel.2.56aff6b - 56aff6b * Sun Nov 22 2015 Igor Gnatenko - 11.2.0-0.devel.1.86fc97d - 86fc97d * Thu Nov 05 2015 Igor Gnatenko - 11.1.0-0.devel.13.5ae37ae - 5ae37ae * Thu Nov 05 2015 Adam Jackson 11.1.0-0.devel.12.3994ef5 - Link with -static-libstdc++ to work around Steam bundling its own copy * Fri Oct 23 2015 Igor Gnatenko - 11.1.0-0.devel.11.3994ef5 - 3994ef5 - Enable VirGL driver * Thu Oct 22 2015 Igor Gnatenko - 11.1.0-0.devel.10.7182498 - 7182498 - Disable SWR rasterizer * Wed Oct 21 2015 Igor Gnatenko - 11.1.0-0.devel.9.4a168ad - Enable experimental SWR rasterizer * Wed Oct 14 2015 Igor Gnatenko - 11.1.0-0.devel.8.4a168ad - 4a168ad * Wed Oct 07 2015 Igor Gnatenko - 11.1.0-0.devel.7.47d1199 - 47d1199 * Sat Sep 26 2015 Igor Gnatenko - 11.1.0-0.devel.6.9932142 - 9932142 * Wed Sep 16 2015 Igor Gnatenko - 11.1.0-0.devel.5.47e18a5 - 47e18a5 - Rebuild against llvm 3.7 * Sun Sep 13 2015 Igor Gnatenko - 11.1.0-0.devel.4.d6fbcf6 - d6fbcf6 * Thu Sep 10 2015 Rex Dieter - 11.1.0-0.devel.3.60aea30 - Add brw_meta_fast_clear crash workaround patch (#1259443, fdo#86281) * Wed Sep 02 2015 Igor Gnatenko - 11.1.0-0.devel.2.60aea30 - 60aea30 * Mon Aug 24 2015 Igor Gnatenko - 11.1.0-0.devel.1.4e5752e - 4e5752e * Sun Aug 09 2015 Igor Gnatenko - 11.0.0-0.devel.2.21ccdbd - 21ccdbd - add surfaceless EGL platform (RHBZ #1251747) * Sat Aug 01 2015 Igor Gnatenko - 11.0.0-0.devel.1.6f2d889 - Update to 11.0.0 * Tue Jul 14 2015 Peter Robinson 10.7.0-0.devel.4.ea633db - Use %%license - Minor spec cleanups * Tue Jul 14 2015 Igor Gnatenko - 10.7.0-0.devel.3.ea633db - ea633db * Tue Jul 07 2015 Igor Gnatenko - 10.7.0-0.devel.2.8787141 - Drop unecessary make for s390 * Mon Jun 22 2015 Igor Gnatenko - 10.7.0-0.devel.1.8787141 - 8787141 * Wed Jun 17 2015 Fedora Release Engineering - 10.6.0-0.devel.7.5a55f68.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon May 18 2015 Igor Gnatenko - 10.6.0-0.devel.7.5a55f68 - add git to BR everywhere * Sun May 17 2015 Igor Gnatenko - 10.6.0-0.devel.6.5a55f68 - 5a55f68 * Thu May 07 2015 Igor Gnatenko - 10.6.0-0.devel.5.51e3453 - 51e3453 * Mon Apr 20 2015 Igor Gnatenko - 10.6.0-0.devel.4.c1485f4 - c1485f4 * Thu Apr 09 2015 Adam Jackson 10.6.0-0.devel.3 - F23 rebuild against llvm 3.6.0 * Fri Feb 27 2015 Rob Clark - 10.6.0-0.devel.1.f80af89 - f80af89 * Wed Feb 18 2015 Igor Gnatenko - 10.5.0-1.20150218 - 10.5.0 * Fri Jan 02 2015 Igor Gnatenko - 10.5.0-0.devel.32.6171131 - 6171131 * Fri Jan 02 2015 Igor Gnatenko - 10.5.0-0.devel.31.c3260f8 - c3260f8 * Fri Jan 02 2015 Igor Gnatenko - 10.5.0-0.devel.30.290553b - 290553b * Thu Jan 01 2015 Igor Gnatenko - 10.5.0-0.devel.28.b77eaaf - b77eaaf * Thu Jan 01 2015 Igor Gnatenko - 10.5.0-0.devel.26.c633528 - c633528 * Thu Jan 01 2015 Igor Gnatenko - 10.5.0-0.devel.25.a6f6d61 - a6f6d61 * Wed Dec 31 2014 Igor Gnatenko - 10.5.0-0.devel.23.be0311c - be0311c * Wed Dec 31 2014 Igor Gnatenko - 10.5.0-0.devel.21.609c3e5 - 609c3e5 * Wed Dec 31 2014 Igor Gnatenko - 10.5.0-0.devel.19.3ba57ba - 3ba57ba * Tue Dec 30 2014 Igor Gnatenko - 10.5.0-0.devel.17.64dcb2b - 64dcb2b * Mon Dec 29 2014 Igor Gnatenko - 10.5.0-0.devel.15.6c18279 - 6c18279 * Sat Dec 27 2014 Igor Gnatenko - 10.5.0-0.devel.13.0c7f895 - 0c7f895 * Fri Dec 26 2014 Igor Gnatenko - 10.5.0-0.devel.11.cb5a372 - cb5a372 * Sun Dec 21 2014 Igor Gnatenko - 10.5.0-0.devel.10.git0d7f4c8 - enable ilo gallium driver * Fri Dec 19 2014 Dan Horák 10.5.0-0.devel.9 - Sync with_{vaapi,vdpau,nine} settings with F21 * Thu Dec 18 2014 Adam Jackson 10.5.0-0.devel.8 - Sync ppc build config with F21 * Wed Dec 17 2014 Igor Gnatenko - 10.5.0-0.devel.7.git0d7f4c8 - fix requirements for d3d * Sun Dec 14 2014 Igor Gnatenko - 10.5.0-0.devel.6.git0d7f4c8 - 0d7f4c8 * Sun Dec 14 2014 Igor Gnatenko - 10.5.0-0.devel.5.git29c7cf2 - Enable VA state-tracker - Enable Nine state-tracker (Direct3D9 API) * Thu Dec 11 2014 Adam Jackson 10.5.0-0.devel.4 - Restore hardware drivers on ppc64{,le} * Tue Dec 02 2014 Igor Gnatenko - 10.5.0-0.devel.3.git29c7cf2 - 29c7cf2 * Sat Nov 22 2014 Igor Gnatenko - 10.5.0-0.devel.2.git3d9c1a9 - 3d9c1a9 * Wed Nov 19 2014 Igor Gnatenko - 10.5.0-0.devel.1.git9460cd3 - 9460cd3 * Mon Nov 10 2014 Igor Gnatenko - 10.4-0.devel.8.gitf3b709c - f3b709c * Tue Oct 28 2014 10.4-0.devel.7.git1a17098 - rebuild for llvm * Mon Oct 27 2014 Igor Gnatenko - 10.4-0.devel.6.git1a17098 - 1a17098 * Sat Sep 27 2014 Igor Gnatenko - 10.4-0.devel.5.gitc3f17bb - c3f17bb18f597d7f606805ae94363dae7fd51582 * Sat Sep 06 2014 Igor Gnatenko - 10.4-0.devel.4.git1f184bc - apply patch for bigendian from karsten - fix ppc filelist from karsten * Sat Sep 06 2014 Igor Gnatenko - 10.4-0.devel.3.git1f184bc - 1f184bc114143acbcea373184260da777b6c6be1 commit * Thu Aug 28 2014 Igor Gnatenko - 10.4-0.devel.2.1.80771e47b6c1e47ab55f17311e1d4e227a9eb3d8 - add swrast to dri driver list * Wed Aug 27 2014 Igor Gnatenko - 10.4-0.devel.2.80771e47b6c1e47ab55f17311e1d4e227a9eb3d8 - 80771e47b6c1e47ab55f17311e1d4e227a9eb3d8 commit * Sat Aug 23 2014 Igor Gnatenko - 10.4-0.devel.1.c2867f5b3626157379ef0d4d5bcaf5180ca0ec1f - 10.4 c2867f5b3626157379ef0d4d5bcaf5180ca0ec1f * Fri Aug 22 2014 Igor Gnatenko - 10.3-0.rc1.1.e7f2f2dea5acdbd1a12ed88914e64a38a97432f0 - e7f2f2dea5acdbd1a12ed88914e64a38a97432f0 commit * Sun Aug 17 2014 Fedora Release Engineering - 10.3-0.devel.2.c40d7d6d948912a4d51cbf8f0854cf2ebe916636.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Wed Aug 06 2014 Igor Gnatenko - 10.3-0.devel.2.c40d7d6d948912a4d51cbf8f0854cf2ebe916636 - c40d7d6d948912a4d51cbf8f0854cf2ebe916636 commit * Fri Jul 11 2014 Igor Gnatenko - 10.3-0.devel.1.f381c27c548aa28b003c8e188f5d627ab4105f76 - Rebase to 'master' branch (f381c27c548aa28b003c8e188f5d627ab4105f76 commit) * Fri Jul 11 2014 Igor Gnatenko - 10.2.3-1.20140711 - 10.2.3 upstream release * Mon Jul 7 2014 Peter Robinson 10.2.2-4.20140625 - Build aarch64 options the same as ARMv7 - Fix PPC conditionals * Fri Jul 04 2014 Igor Gnatenko - 10.2.2-3.20140625 - Fix up intelInitScreen2 for DRI3 (RHBZ #1115323) (patch from drago01) * Fri Jun 27 2014 Dave Airlie 10.2.2-2.20140625 - add dri3 gnome-shell startup fix from Jasper. * Wed Jun 25 2014 Igor Gnatenko - 10.2.2-1.20140625 - 10.2.2 upstream release * Wed Jun 11 2014 Igor Gnatenko - 10.2.1-2.20140608 - drop radeonsi llvm hack * Sun Jun 08 2014 Igor Gnatenko - 10.2.1-1.20140608 - 10.2.1 upstream release * Sat Jun 07 2014 Fedora Release Engineering - 10.2-0.11.rc5.20140531 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed Jun 04 2014 Dan Horák - 10.2-0.10.rc5.20140531 - fix build without hardware drivers * Sat May 31 2014 Igor Gnatenko - 10.2-0.9.rc5.20140531 - 10.2-rc5 upstream release * Wed May 28 2014 Brent Baude - 10.2-0.8.rc4.20140524 - Removing ppc64le arch from with_llvm * Wed May 28 2014 Igor Gnatenko - 10.2-0.7.rc4.20140524 - i915: add a missing NULL pointer check (RHBZ #1100967) * Sat May 24 2014 Igor Gnatenko - 10.2-0.6.rc4.20140524 - 10.2-rc4 upstream release - add back updated radeonsi hack for LLVM * Sat May 17 2014 Igor Gnatenko - 10.2-0.5.rc3.20140517 - 10.2-rc3 upstream release * Sat May 10 2014 Igor Gnatenko - 10.2-0.4.rc2.20140510 - 10.2-rc2 upstream release - drop radeonsi hack for LLVM * Tue May 06 2014 Igor Gnatenko - 10.2-0.3.rc1.20140505 - Move gallium-pipe to the correct sub-package (RHBZ #1094588) (kwizart) - Move egl_gallium.so to the correct location (RHBZ #1094588) (kwizart) - Switch from with to enable for llvm shared libs (kwizart) * Mon May 05 2014 Igor Gnatenko - 10.2-0.2.rc1.20140505 - Enable gallium-egl (needed by freedreeno) (RHBZ #1094199) (kwizart) * Mon May 05 2014 Igor Gnatenko - 10.2-0.1.rc1.20140505 - Enable omx on x86 and arm (RHBZ #1094199) (kwizart) - Split _with_xa from _with_vmware (RHBZ #1094199) (kwizart) - Add _with_xa when arch is arm and _with_freedreeno (RHBZ #1094199) (kwizart) * Mon May 05 2014 Igor Gnatenko - 10.2-0.rc1.20140505 - 10.2-rc1 upstream release * Wed Apr 30 2014 Igor Gnatenko - 10.1.1-3.20140430 - Update to today snapshot - apply as downstream patches for reporting GPU max frequency on r600 (FD.o #73511) * Sat Apr 19 2014 Igor Gnatenko - 10.1.1-2.20140419 - fix buildrequires llvm 3.4-5 to 3.4-6, because 3.4-5 is not available for F20 * Sat Apr 19 2014 Igor Gnatenko - 10.1.1-1.20140419 - 10.1.1 upstream release * Tue Apr 15 2014 Adam Jackson 10.1-6.20140305 - Disable DRI3 in F20, it requires libxcb bits we haven't backported. * Wed Mar 26 2014 Adam Jackson 10.1-5.20140305 - Initial ppc64le enablement (no hardware drivers or vdpau yet) * Fri Mar 21 2014 Adam Jackson 10.1-4.20140305 - mesa: Don't optimize out glClear if drawbuffer size is 0x0 (fdo #75797) * Wed Mar 19 2014 Dave Airlie 10.1-3.20140305 - rebuild against backported llvm 3.4-5 for radeonsi GL 3.3 support. * Wed Mar 12 2014 Dave Airlie 10.1-2.20140305 - disable r600 llvm compiler (upstream advice) * Wed Mar 05 2014 Igor Gnatenko - 10.1-1.20140305 - mesa: Bump version to 10.1 (final) (Ian Romanick) - glx/dri2: fix build failure on HURD (Julien Cristau) - i965: Validate (and resolve) all the bound textures. (Chris Forbes) - i965: Widen sampler key bitfields for 32 samplers (Chris Forbes) * Sat Mar 01 2014 Igor Gnatenko - 10.1-0.rc3.20140301 - 10.1-rc3 * Tue Feb 25 2014 Igor Gnatenko - 10.1-0.rc2.20140225 - really 10.1-rc2 * Sat Feb 22 2014 Igor Gnatenko - 10.1-0.rc2.20140222 - 10.1-rc2 * Sat Feb 08 2014 Adel Gadllah - 10.1-0.rc1.20140208 - 10.1rc1 - Drop upstreamed patches * Thu Feb 06 2014 Igor Gnatenko - 10.0.3-1.20140206 - 10.0.3 upstream release * Tue Feb 04 2014 Kyle McMartin - 10.0.2-6.20140118 - Fix accidentally inverted logic that meant radeonsi_dri.so went missing on all architectures instead of just ppc and s390. Sorry! * Sun Feb 02 2014 Kyle McMartin - 10.0.2-5.20140118 - Fix a thinko in previous commit wrt libdrm_nouveau2. * Sun Feb 02 2014 Kyle McMartin - 10.0.2-4.20140118 - Fix up building drivers on AArch64, enable LLVM there. - Eliminate some F17 cruft from the spec, since we don't support it anymore. - Conditionalize with_radeonsi on with_llvm instead of ppc,s390 && >F-17. - Conditionalize libvdpau_radeonsi.so.1* on with_radeonsi instead of simply with_llvm to fix a build failure on AArch64. * Sun Jan 19 2014 Igor Gnatenko - 10.0.2-3.20140118 - Enable OpenCL (RHBZ #887628) - Enable r600 llvm compiler (RHBZ #1055098)