- 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
This commit is contained in:
Stefan Dirsch 2021-04-17 11:19:22 +00:00 committed by Git OBS Bridge
parent 9a7588e465
commit a672d1d0df
8 changed files with 75 additions and 37 deletions

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Sat Apr 17 10:11:09 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
- 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 <schwab@suse.de>

View File

@ -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*

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Sat Apr 17 10:11:09 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
- 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 <schwab@suse.de>

View File

@ -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*

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:909a72df63dfa3c0844ccf44a26ac028d148297ed333ab51560893923d7691ce
size 14367412

Binary file not shown.

3
mesa-21.0.2.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:46c1dc5bb54a372dee43ec3c067229c299187d5bdadf1402756bbf66a6df5b88
size 14671512

BIN
mesa-21.0.2.tar.xz.sig Normal file

Binary file not shown.