diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index 96c5459..2691dc5 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Sat Apr 17 10:11:09 UTC 2021 - Stefan Dirsch + +- update to 21.0.2 + * many additions especially on the Radeon Vulkan (RADV) driver + front where sparse memory support is in place, AMD Smart Access + Memory / Resizable BAR optimizations, various RDNA 2 + improvements, rapid packed math for ACO, and more. + Elsewhere in Mesa 21.0 there are continued RadeonSI + optimizations, many Intel ANV and Iris improvements, OpenGL 3.3 + for Freedreno, DXGI Winsys was added and initial Direct3D 12 + code for WSL, OpenGL 4.1 for Zink, and more. +- moved osmesa build to Mesa-drivers since swrast driver has been + removed from Mesa + ------------------------------------------------------------------- Tue Apr 6 08:38:16 UTC 2021 - Andreas Schwab diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index 3ef2e10..d224a71 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -41,7 +41,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 20.3.5 +%define _version 21.0.2 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -109,7 +109,7 @@ %endif Name: Mesa-drivers -Version: 20.3.5 +Version: 21.0.2 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -734,13 +734,13 @@ egl_platforms=x11,wayland -Dgles2=false \ -Degl=true \ -Dglx=disabled \ - -Dosmesa=none \ + -Dosmesa=true \ %else -Dglvnd=true \ -Dgles1=true \ -Dgles2=true \ -Degl=true \ - -Dosmesa=classic \ + -Dosmesa=false \ -Dglx=auto \ -Dllvm=false \ -Dvulkan-drivers= \ @@ -797,7 +797,7 @@ egl_platforms=x11,wayland %endif %endif %else - -Ddri-drivers=swrast \ + -Ddri-drivers=auto \ -Dgallium-drivers= \ %endif %ifarch aarch64 %{ix86} x86_64 ppc64le s390x @@ -857,9 +857,14 @@ rm -rf %{buildroot}/%{_includedir}/KHR # workaround needed since Mesa 19.0.2 rm -f %{buildroot}/%{_libdir}/vdpau/libvdpau_gallium.so +# for some reason osmesa.h is missing after installation +mkdir -p -m 755 %{buildroot}/%{_includedir}/GL +install -m 644 include/GL/osmesa.h \ + %{buildroot}/%{_includedir}/GL/osmesa.h + %else -rm -rf %{buildroot}/%{_libdir}/dri/swrast_dri.so +rm -f %{buildroot}/%{_libdir}/dri/*_dri.so rm -f %{buildroot}%{_libdir}/libGLES* # glvnd needs a default provider for indirect rendering where it cannot @@ -937,7 +942,6 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %{_libdir}/pkgconfig/egl.pc %files KHR-devel -%dir %{_includedir}/KHR %{_includedir}/KHR %files libGL1 @@ -947,7 +951,7 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %files libGL-devel %dir %{_includedir}/GL %{_includedir}/GL/*.h -%exclude %{_includedir}/GL/osmesa.h +#%exclude %{_includedir}/GL/osmesa.h %{_libdir}/pkgconfig/gl.pc %{_mandir}/man3/gl[A-Z]* @@ -962,15 +966,6 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %files libGLESv3-devel %{_includedir}/GLES3 -%files -n libOSMesa8 -%{_libdir}/libOSMesa.so.8.0.0 -%{_libdir}/libOSMesa.so.8 - -%files -n libOSMesa-devel -%{_includedir}/GL/osmesa.h -%{_libdir}/libOSMesa.so -%{_libdir}/pkgconfig/osmesa.pc - %files -n libgbm1 %{_libdir}/libgbm.so.1* @@ -981,6 +976,15 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %endif %if %{drivers} +%files -n libOSMesa8 +%{_libdir}/libOSMesa.so.8.0.0 +%{_libdir}/libOSMesa.so.8 + +%files -n libOSMesa-devel +%{_includedir}/GL/osmesa.h +%{_libdir}/libOSMesa.so +%{_libdir}/pkgconfig/osmesa.pc + %ifarch aarch64 %{ix86} x86_64 %{arm} ppc64 ppc64le riscv64 %files -n libxatracker2 %{_libdir}/libxatracker.so.2* diff --git a/Mesa.changes b/Mesa.changes index 96c5459..2691dc5 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Sat Apr 17 10:11:09 UTC 2021 - Stefan Dirsch + +- update to 21.0.2 + * many additions especially on the Radeon Vulkan (RADV) driver + front where sparse memory support is in place, AMD Smart Access + Memory / Resizable BAR optimizations, various RDNA 2 + improvements, rapid packed math for ACO, and more. + Elsewhere in Mesa 21.0 there are continued RadeonSI + optimizations, many Intel ANV and Iris improvements, OpenGL 3.3 + for Freedreno, DXGI Winsys was added and initial Direct3D 12 + code for WSL, OpenGL 4.1 for Zink, and more. +- moved osmesa build to Mesa-drivers since swrast driver has been + removed from Mesa + ------------------------------------------------------------------- Tue Apr 6 08:38:16 UTC 2021 - Andreas Schwab diff --git a/Mesa.spec b/Mesa.spec index 7ee9cb0..7a1a4a0 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -40,7 +40,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 20.3.5 +%define _version 21.0.2 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -108,7 +108,7 @@ %endif Name: Mesa -Version: 20.3.5 +Version: 21.0.2 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -733,13 +733,13 @@ egl_platforms=x11,wayland -Dgles2=false \ -Degl=true \ -Dglx=disabled \ - -Dosmesa=none \ + -Dosmesa=true \ %else -Dglvnd=true \ -Dgles1=true \ -Dgles2=true \ -Degl=true \ - -Dosmesa=classic \ + -Dosmesa=false \ -Dglx=auto \ -Dllvm=false \ -Dvulkan-drivers= \ @@ -796,7 +796,7 @@ egl_platforms=x11,wayland %endif %endif %else - -Ddri-drivers=swrast \ + -Ddri-drivers=auto \ -Dgallium-drivers= \ %endif %ifarch aarch64 %{ix86} x86_64 ppc64le s390x @@ -856,9 +856,14 @@ rm -rf %{buildroot}/%{_includedir}/KHR # workaround needed since Mesa 19.0.2 rm -f %{buildroot}/%{_libdir}/vdpau/libvdpau_gallium.so +# for some reason osmesa.h is missing after installation +mkdir -p -m 755 %{buildroot}/%{_includedir}/GL +install -m 644 include/GL/osmesa.h \ + %{buildroot}/%{_includedir}/GL/osmesa.h + %else -rm -rf %{buildroot}/%{_libdir}/dri/swrast_dri.so +rm -f %{buildroot}/%{_libdir}/dri/*_dri.so rm -f %{buildroot}%{_libdir}/libGLES* # glvnd needs a default provider for indirect rendering where it cannot @@ -936,7 +941,6 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %{_libdir}/pkgconfig/egl.pc %files KHR-devel -%dir %{_includedir}/KHR %{_includedir}/KHR %files libGL1 @@ -946,7 +950,7 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %files libGL-devel %dir %{_includedir}/GL %{_includedir}/GL/*.h -%exclude %{_includedir}/GL/osmesa.h +#%exclude %{_includedir}/GL/osmesa.h %{_libdir}/pkgconfig/gl.pc %{_mandir}/man3/gl[A-Z]* @@ -961,15 +965,6 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %files libGLESv3-devel %{_includedir}/GLES3 -%files -n libOSMesa8 -%{_libdir}/libOSMesa.so.8.0.0 -%{_libdir}/libOSMesa.so.8 - -%files -n libOSMesa-devel -%{_includedir}/GL/osmesa.h -%{_libdir}/libOSMesa.so -%{_libdir}/pkgconfig/osmesa.pc - %files -n libgbm1 %{_libdir}/libgbm.so.1* @@ -980,6 +975,15 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen %endif %if %{drivers} +%files -n libOSMesa8 +%{_libdir}/libOSMesa.so.8.0.0 +%{_libdir}/libOSMesa.so.8 + +%files -n libOSMesa-devel +%{_includedir}/GL/osmesa.h +%{_libdir}/libOSMesa.so +%{_libdir}/pkgconfig/osmesa.pc + %ifarch aarch64 %{ix86} x86_64 %{arm} ppc64 ppc64le riscv64 %files -n libxatracker2 %{_libdir}/libxatracker.so.2* diff --git a/mesa-20.3.5.tar.xz b/mesa-20.3.5.tar.xz deleted file mode 100644 index 4d0fcd4..0000000 --- a/mesa-20.3.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:909a72df63dfa3c0844ccf44a26ac028d148297ed333ab51560893923d7691ce -size 14367412 diff --git a/mesa-20.3.5.tar.xz.sig b/mesa-20.3.5.tar.xz.sig deleted file mode 100644 index d326959..0000000 Binary files a/mesa-20.3.5.tar.xz.sig and /dev/null differ diff --git a/mesa-21.0.2.tar.xz b/mesa-21.0.2.tar.xz new file mode 100644 index 0000000..c48d65b --- /dev/null +++ b/mesa-21.0.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46c1dc5bb54a372dee43ec3c067229c299187d5bdadf1402756bbf66a6df5b88 +size 14671512 diff --git a/mesa-21.0.2.tar.xz.sig b/mesa-21.0.2.tar.xz.sig new file mode 100644 index 0000000..0386294 Binary files /dev/null and b/mesa-21.0.2.tar.xz.sig differ