From a672d1d0df7d950128dce9d1d146f23ac62ec93258fb6541fb2be0dca216c838 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Sat, 17 Apr 2021 11:19:22 +0000 Subject: [PATCH] - 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 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1029 --- Mesa-drivers.changes | 15 +++++++++++++++ Mesa-drivers.spec | 38 +++++++++++++++++++++----------------- Mesa.changes | 15 +++++++++++++++ Mesa.spec | 38 +++++++++++++++++++++----------------- mesa-20.3.5.tar.xz | 3 --- mesa-20.3.5.tar.xz.sig | Bin 119 -> 0 bytes mesa-21.0.2.tar.xz | 3 +++ mesa-21.0.2.tar.xz.sig | Bin 0 -> 119 bytes 8 files changed, 75 insertions(+), 37 deletions(-) delete mode 100644 mesa-20.3.5.tar.xz delete mode 100644 mesa-20.3.5.tar.xz.sig create mode 100644 mesa-21.0.2.tar.xz create mode 100644 mesa-21.0.2.tar.xz.sig 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 d326959cf5161b74cd131cf042e910a1c873171c7fbdef82c1eb3188254ce466..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAuWnmEGVvrS6WGOtdJxpOwX+gL5ZB?JCzgF9AD1O7rln_1P1OpeR08Hd=J;VRX zQwP2?2x>gtAeqX|f0^a6OxKs!S9a8W@$R>-tvGhcjp2Xhi(T`zzq#F(TledR)jo!K Vf}6j`oI3WUs;s!iI>lCn6#xuCH?#l% 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 0000000000000000000000000000000000000000000000000000000000000000..03862947f60199fc94bba030493750c95ca8259b696031c84c0067a962fe5b8b GIT binary patch literal 119 zcmeAuWnmEGVvrS6WGOtdJxpOwX+gL5ZB?JCzgF9AD1O7rl#u)A9RnAq08Aui5+lQQ z;T2*%l~aSWt?pRdiTB<5&&StMYny4x!~S*Y3y+=gU}Tssb8~jJlDp9D^D>p|yyf_} UMt5d@nKa$S-eha4TH7T?07=|3T>t<8 literal 0 HcmV?d00001