- 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:
parent
9a7588e465
commit
a672d1d0df
@ -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>
|
||||
|
||||
|
@ -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*
|
||||
|
15
Mesa.changes
15
Mesa.changes
@ -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>
|
||||
|
||||
|
38
Mesa.spec
38
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*
|
||||
|
@ -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
3
mesa-21.0.2.tar.xz
Normal 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
BIN
mesa-21.0.2.tar.xz.sig
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user