- update to 20.1.0
* first release for the 20.1 branch * One already known issue is that Unreal Engine 4 has a bug in its usage of glDrawRangeElements() causing it to be called with a number of vertices in place of the `end` parameter, that was recently revealed. This is an annoying bug that we haven't worked around yet. For more details: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2917 - supersedes U_add-lifetime-dse-fix.patch OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=962
This commit is contained in:
parent
e595e9fd26
commit
10f764d0bf
@ -1,3 +1,16 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 3 10:43:06 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- update to 20.1.0
|
||||
* first release for the 20.1 branch
|
||||
* One already known issue is that Unreal Engine 4 has a bug in
|
||||
its usage of glDrawRangeElements() causing it to be called
|
||||
with a number of vertices in place of the `end` parameter,
|
||||
that was recently revealed. This is an annoying bug that we
|
||||
haven't worked around yet. For more details:
|
||||
https://gitlab.freedesktop.org/mesa/mesa/-/issues/2917
|
||||
- supersedes U_add-lifetime-dse-fix.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 3 10:28:03 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
|
@ -46,7 +46,7 @@
|
||||
|
||||
%define glamor 1
|
||||
%define _name_archive mesa
|
||||
%define _version 20.0.7
|
||||
%define _version 20.1.0
|
||||
%define with_opencl 0
|
||||
%define with_vulkan 0
|
||||
%define with_llvm 0
|
||||
@ -114,7 +114,7 @@
|
||||
%endif
|
||||
|
||||
Name: Mesa-drivers
|
||||
Version: 20.0.7
|
||||
Version: 20.1.0
|
||||
Release: 0
|
||||
Summary: System for rendering 3-D graphics
|
||||
License: MIT
|
||||
@ -122,14 +122,13 @@ Group: System/Libraries
|
||||
URL: http://www.mesa3d.org
|
||||
#Git-Clone: git://anongit.freedesktop.org/mesa/mesa
|
||||
Source: https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz
|
||||
Source1: https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz.sig
|
||||
Source1: https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz.asc
|
||||
Source2: baselibs.conf
|
||||
Source3: README.updates
|
||||
Source4: manual-pages.tar.bz2
|
||||
Source6: %{name}-rpmlintrc
|
||||
Source7: Mesa.keyring
|
||||
Patch2: n_add-Mesa-headers-again.patch
|
||||
Patch3: U_add-lifetime-dse-fix.patch
|
||||
# never to be upstreamed
|
||||
Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch
|
||||
Patch58: u_dep_xcb.patch
|
||||
@ -737,7 +736,6 @@ programs against the XA state tracker.
|
||||
rm -rf docs/README.{VMS,WIN32,OS2}
|
||||
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
%patch54 -p1
|
||||
%patch58 -p1
|
||||
|
||||
|
13
Mesa.changes
13
Mesa.changes
@ -1,3 +1,16 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 3 10:43:06 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
- update to 20.1.0
|
||||
* first release for the 20.1 branch
|
||||
* One already known issue is that Unreal Engine 4 has a bug in
|
||||
its usage of glDrawRangeElements() causing it to be called
|
||||
with a number of vertices in place of the `end` parameter,
|
||||
that was recently revealed. This is an annoying bug that we
|
||||
haven't worked around yet. For more details:
|
||||
https://gitlab.freedesktop.org/mesa/mesa/-/issues/2917
|
||||
- supersedes U_add-lifetime-dse-fix.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 3 10:28:03 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
||||
|
||||
|
56
Mesa.keyring
56
Mesa.keyring
@ -6103,3 +6103,59 @@ xcpz2ss3mMU5+YnY69T1EBemZIMcE17wPo7ROvT8x1fG2fnPwHqJieQFCMGKLW29
|
||||
5peUY2OiHdLgaepbqWrB2Xxy+BY+
|
||||
=rSFv
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=/3PQ
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
@ -45,7 +45,7 @@
|
||||
|
||||
%define glamor 1
|
||||
%define _name_archive mesa
|
||||
%define _version 20.0.7
|
||||
%define _version 20.1.0
|
||||
%define with_opencl 0
|
||||
%define with_vulkan 0
|
||||
%define with_llvm 0
|
||||
@ -113,7 +113,7 @@
|
||||
%endif
|
||||
|
||||
Name: Mesa
|
||||
Version: 20.0.7
|
||||
Version: 20.1.0
|
||||
Release: 0
|
||||
Summary: System for rendering 3-D graphics
|
||||
License: MIT
|
||||
@ -121,14 +121,13 @@ Group: System/Libraries
|
||||
URL: http://www.mesa3d.org
|
||||
#Git-Clone: git://anongit.freedesktop.org/mesa/mesa
|
||||
Source: https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz
|
||||
Source1: https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz.sig
|
||||
Source1: https://mesa.freedesktop.org/archive/%{_name_archive}-%{_version}.tar.xz.asc
|
||||
Source2: baselibs.conf
|
||||
Source3: README.updates
|
||||
Source4: manual-pages.tar.bz2
|
||||
Source6: %{name}-rpmlintrc
|
||||
Source7: Mesa.keyring
|
||||
Patch2: n_add-Mesa-headers-again.patch
|
||||
Patch3: U_add-lifetime-dse-fix.patch
|
||||
# never to be upstreamed
|
||||
Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch
|
||||
Patch58: u_dep_xcb.patch
|
||||
@ -736,7 +735,6 @@ programs against the XA state tracker.
|
||||
rm -rf docs/README.{VMS,WIN32,OS2}
|
||||
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
%patch54 -p1
|
||||
%patch58 -p1
|
||||
|
||||
|
@ -1,46 +0,0 @@
|
||||
From 9a72afaea7bf69f07623cae1af99f71be64688ba Mon Sep 17 00:00:00 2001
|
||||
From: Danylo Piliaiev <danylo.piliaiev@globallogic.com>
|
||||
Date: Tue, 19 May 2020 20:35:49 +0300
|
||||
Subject: [PATCH] meson: Disable GCC's dead store elimination for memory
|
||||
zeroing custom new
|
||||
|
||||
Some classes use custom new operator which zeroes memory, however gcc does
|
||||
aggressive dead-store elimination which threats all writes to the memory
|
||||
before the constructor as "dead stores".
|
||||
|
||||
For now we disable this optimization.
|
||||
|
||||
The new operators in question are declared via:
|
||||
DECLARE_RZALLOC_CXX_OPERATORS
|
||||
DECLARE_LINEAR_ZALLOC_CXX_OPERATORS
|
||||
|
||||
The issue was found with lto builds, however there is no guarantee that
|
||||
it didn't happen with ordinary ones.
|
||||
|
||||
CC: <mesa-stable@lists.freedesktop.org>
|
||||
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2977
|
||||
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/1358
|
||||
Signed-off-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com>
|
||||
---
|
||||
meson.build | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 1a207842c55..3d4ea165c99 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -980,6 +980,11 @@ else
|
||||
'-fno-math-errno',
|
||||
'-fno-trapping-math',
|
||||
'-Qunused-arguments',
|
||||
+ # Some classes use custom new operator which zeroes memory, however
|
||||
+ # gcc does aggressive dead-store elimination which threats all writes
|
||||
+ # to the memory before the constructor as "dead stores".
|
||||
+ # For now we disable this optimization.
|
||||
+ '-flifetime-dse=1',
|
||||
]
|
||||
# MinGW chokes on format specifiers and I can't get it all working
|
||||
if not (cc.get_id() == 'gcc' and host_machine.system() == 'windows')
|
||||
--
|
||||
2.26.2
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fe6e258fe772c3cd2ac01741bf7408058c3ac02d66acff9a6e669bd72e3ea178
|
||||
size 12308160
|
Binary file not shown.
3
mesa-20.1.0.tar.xz
Normal file
3
mesa-20.1.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2109055d7660514fc4c1bcd861bcba9db00c026119ae222720111732dba27c83
|
||||
size 12661712
|
6
mesa-20.1.0.tar.xz.asc
Normal file
6
mesa-20.1.0.tar.xz.asc
Normal file
@ -0,0 +1,6 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABECAB0WIQQ4vpH8xyVct8TrURgWoPC7DdhhbQUCXteufgAKCRAWoPC7Ddhh
|
||||
beP8AKC7U9mksMEVdN1HL4MY6BoaXqTHHACeOn2Kd6qcZ3/eviVTNTnrJe5ATCY=
|
||||
=xG3A
|
||||
-----END PGP SIGNATURE-----
|
Loading…
Reference in New Issue
Block a user