Accepting request 814751 from X11:XOrg
- update to 20.1.1 * first bugfix release for the 20.1 branch * fixes issue affecting Unreal Engine 4 games on i965 - 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/request/show/814751 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=382
This commit is contained in:
commit
daaf663b18
@ -1,3 +1,23 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 15 12:31:13 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- update to 20.1.1
|
||||||
|
* first bugfix release for the 20.1 branch
|
||||||
|
* fixes issue affecting Unreal Engine 4 games on i965
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 19 19:22:02 UTC 2020 - Martin Liška <mliska@suse.cz>
|
Tue May 19 19:22:02 UTC 2020 - Martin Liška <mliska@suse.cz>
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
|
|
||||||
%define glamor 1
|
%define glamor 1
|
||||||
%define _name_archive mesa
|
%define _name_archive mesa
|
||||||
%define _version 20.0.7
|
%define _version 20.1.1
|
||||||
%define with_opencl 0
|
%define with_opencl 0
|
||||||
%define with_vulkan 0
|
%define with_vulkan 0
|
||||||
%define with_llvm 0
|
%define with_llvm 0
|
||||||
@ -114,7 +114,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: Mesa-drivers
|
Name: Mesa-drivers
|
||||||
Version: 20.0.7
|
Version: 20.1.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: System for rendering 3-D graphics
|
Summary: System for rendering 3-D graphics
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -129,7 +129,6 @@ Source4: manual-pages.tar.bz2
|
|||||||
Source6: %{name}-rpmlintrc
|
Source6: %{name}-rpmlintrc
|
||||||
Source7: Mesa.keyring
|
Source7: Mesa.keyring
|
||||||
Patch2: n_add-Mesa-headers-again.patch
|
Patch2: n_add-Mesa-headers-again.patch
|
||||||
Patch3: U_add-lifetime-dse-fix.patch
|
|
||||||
# never to be upstreamed
|
# never to be upstreamed
|
||||||
Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch
|
Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch
|
||||||
Patch58: u_dep_xcb.patch
|
Patch58: u_dep_xcb.patch
|
||||||
@ -737,7 +736,6 @@ programs against the XA state tracker.
|
|||||||
rm -rf docs/README.{VMS,WIN32,OS2}
|
rm -rf docs/README.{VMS,WIN32,OS2}
|
||||||
|
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
|
||||||
%patch54 -p1
|
%patch54 -p1
|
||||||
%patch58 -p1
|
%patch58 -p1
|
||||||
|
|
||||||
|
20
Mesa.changes
20
Mesa.changes
@ -1,3 +1,23 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 15 12:31:13 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- update to 20.1.1
|
||||||
|
* first bugfix release for the 20.1 branch
|
||||||
|
* fixes issue affecting Unreal Engine 4 games on i965
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 19 19:22:02 UTC 2020 - Martin Liška <mliska@suse.cz>
|
Tue May 19 19:22:02 UTC 2020 - Martin Liška <mliska@suse.cz>
|
||||||
|
|
||||||
|
56
Mesa.keyring
56
Mesa.keyring
@ -6103,3 +6103,59 @@ xcpz2ss3mMU5+YnY69T1EBemZIMcE17wPo7ROvT8x1fG2fnPwHqJieQFCMGKLW29
|
|||||||
5peUY2OiHdLgaepbqWrB2Xxy+BY+
|
5peUY2OiHdLgaepbqWrB2Xxy+BY+
|
||||||
=rSFv
|
=rSFv
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
-----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 glamor 1
|
||||||
%define _name_archive mesa
|
%define _name_archive mesa
|
||||||
%define _version 20.0.7
|
%define _version 20.1.1
|
||||||
%define with_opencl 0
|
%define with_opencl 0
|
||||||
%define with_vulkan 0
|
%define with_vulkan 0
|
||||||
%define with_llvm 0
|
%define with_llvm 0
|
||||||
@ -113,7 +113,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: Mesa
|
Name: Mesa
|
||||||
Version: 20.0.7
|
Version: 20.1.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: System for rendering 3-D graphics
|
Summary: System for rendering 3-D graphics
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -128,7 +128,6 @@ Source4: manual-pages.tar.bz2
|
|||||||
Source6: %{name}-rpmlintrc
|
Source6: %{name}-rpmlintrc
|
||||||
Source7: Mesa.keyring
|
Source7: Mesa.keyring
|
||||||
Patch2: n_add-Mesa-headers-again.patch
|
Patch2: n_add-Mesa-headers-again.patch
|
||||||
Patch3: U_add-lifetime-dse-fix.patch
|
|
||||||
# never to be upstreamed
|
# never to be upstreamed
|
||||||
Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch
|
Patch54: n_drirc-disable-rgb10-for-chromium-on-amd.patch
|
||||||
Patch58: u_dep_xcb.patch
|
Patch58: u_dep_xcb.patch
|
||||||
@ -736,7 +735,6 @@ programs against the XA state tracker.
|
|||||||
rm -rf docs/README.{VMS,WIN32,OS2}
|
rm -rf docs/README.{VMS,WIN32,OS2}
|
||||||
|
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
|
||||||
%patch54 -p1
|
%patch54 -p1
|
||||||
%patch58 -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.1.tar.xz
Normal file
3
mesa-20.1.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3ea6e46ea7881c656f7b4724639eaa4672d4e0e0b70869651e8f955ebae3d476
|
||||||
|
size 12683180
|
BIN
mesa-20.1.1.tar.xz.sig
Normal file
BIN
mesa-20.1.1.tar.xz.sig
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user