SHA256
1
0
forked from pool/Mesa

Accepting request 841954 from X11:XOrg

- reenabled U_fix-mpeg1_2-decode-mesa-20.2.patch due to regression
  reported in boo#1173185 

- update to 20.2.1
  * first bugfix release for the 20.1 branch
- supersedes U_fix-mpeg1_2-decode.patch
- disabled U_fix-mpeg1_2-decode-mesa-20.2.patch; likely no longer
  needed (boo#1173185)

- U_fix-mpeg1_2-decode-mesa-20.2.patch
  * additional patch currently needed for Mesa 20.2 (boo#1173185) 

- update to 20.2.0
  * includes Intel Rocket Lake Platform Support 
    (jsc#SLE/SLE-12880, jsc#SLE/SLE-12882)
- adjusted/refreshed patches:
  * n_add-Mesa-headers-again.patch
  * n_drirc-disable-rgb10-for-chromium-on-amd.patch
  * u_dep_xcb.patch
- docs now available in .rst format (html before)

- Add U_fix-mpeg1_2-decode.patch (boo#1173185)
  * fixes colors in kaffeine on Radeon (r600 VAAPI driver)

OBS-URL: https://build.opensuse.org/request/show/841954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=393
This commit is contained in:
Dominique Leuenberger 2020-10-18 14:24:50 +00:00 committed by Git OBS Bridge
commit 58f9e528bb
12 changed files with 132 additions and 30 deletions

View File

@ -1,3 +1,42 @@
-------------------------------------------------------------------
Thu Oct 15 09:59:46 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- reenabled U_fix-mpeg1_2-decode-mesa-20.2.patch due to regression
reported in boo#1173185
-------------------------------------------------------------------
Wed Oct 14 20:26:56 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- update to 20.2.1
* first bugfix release for the 20.1 branch
- supersedes U_fix-mpeg1_2-decode.patch
- disabled U_fix-mpeg1_2-decode-mesa-20.2.patch; likely no longer
needed (boo#1173185)
-------------------------------------------------------------------
Wed Sep 30 09:17:14 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- U_fix-mpeg1_2-decode-mesa-20.2.patch
* additional patch currently needed for Mesa 20.2 (boo#1173185)
-------------------------------------------------------------------
Tue Sep 29 09:21:57 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- update to 20.2.0
* includes Intel Rocket Lake Platform Support
(jsc#SLE/SLE-12880, jsc#SLE/SLE-12882)
- adjusted/refreshed patches:
* n_add-Mesa-headers-again.patch
* n_drirc-disable-rgb10-for-chromium-on-amd.patch
* u_dep_xcb.patch
- docs now available in .rst format (html before)
-------------------------------------------------------------------
Thu Sep 24 11:08:44 UTC 2020 - Wolfgang Bauer <wbauer@tmo.at>
- Add U_fix-mpeg1_2-decode.patch (boo#1173185)
* fixes colors in kaffeine on Radeon (r600 VAAPI driver)
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Sep 18 11:11:14 UTC 2020 - Stefan Dirsch <sndirsch@suse.com> Fri Sep 18 11:11:14 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

View File

@ -41,7 +41,7 @@
%define glamor 1 %define glamor 1
%define _name_archive mesa %define _name_archive mesa
%define _version 20.1.8 %define _version 20.2.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
@ -109,7 +109,7 @@
%endif %endif
Name: Mesa-drivers Name: Mesa-drivers
Version: 20.1.8 Version: 20.2.1
Release: 0 Release: 0
Summary: System for rendering 3-D graphics Summary: System for rendering 3-D graphics
License: MIT License: MIT
@ -128,6 +128,7 @@ Patch2: n_add-Mesa-headers-again.patch
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
Patch60: buildfix-ppc64le.patch Patch60: buildfix-ppc64le.patch
Patch100: U_fix-mpeg1_2-decode-mesa-20.2.patch
BuildRequires: bison BuildRequires: bison
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: flex BuildRequires: flex
@ -704,6 +705,7 @@ rm -rf docs/README.{VMS,WIN32,OS2}
%ifarch ppc64le %ifarch ppc64le
%patch60 -p1 %patch60 -p1
%endif %endif
%patch100 -p1
# Remove requires to vulkan libs from baselibs.conf on platforms # Remove requires to vulkan libs from baselibs.conf on platforms
# where vulkan build is disabled; ugly ... # where vulkan build is disabled; ugly ...
@ -915,7 +917,7 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%if !%{drivers} %if !%{drivers}
%files %files
%license docs/license.html %license docs/license.rst
%doc docs/README* %doc docs/README*
%dir %{_datadir}/drirc.d %dir %{_datadir}/drirc.d
%config %{_datadir}/drirc.d/* %config %{_datadir}/drirc.d/*
@ -1071,7 +1073,7 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%{_libdir}/pkgconfig/dri.pc %{_libdir}/pkgconfig/dri.pc
%files devel %files devel
%doc docs/*.html %doc docs/*.rst
# !drivers # !drivers
%endif %endif

View File

@ -1,3 +1,42 @@
-------------------------------------------------------------------
Thu Oct 15 09:59:46 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- reenabled U_fix-mpeg1_2-decode-mesa-20.2.patch due to regression
reported in boo#1173185
-------------------------------------------------------------------
Wed Oct 14 20:26:56 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- update to 20.2.1
* first bugfix release for the 20.1 branch
- supersedes U_fix-mpeg1_2-decode.patch
- disabled U_fix-mpeg1_2-decode-mesa-20.2.patch; likely no longer
needed (boo#1173185)
-------------------------------------------------------------------
Wed Sep 30 09:17:14 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- U_fix-mpeg1_2-decode-mesa-20.2.patch
* additional patch currently needed for Mesa 20.2 (boo#1173185)
-------------------------------------------------------------------
Tue Sep 29 09:21:57 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
- update to 20.2.0
* includes Intel Rocket Lake Platform Support
(jsc#SLE/SLE-12880, jsc#SLE/SLE-12882)
- adjusted/refreshed patches:
* n_add-Mesa-headers-again.patch
* n_drirc-disable-rgb10-for-chromium-on-amd.patch
* u_dep_xcb.patch
- docs now available in .rst format (html before)
-------------------------------------------------------------------
Thu Sep 24 11:08:44 UTC 2020 - Wolfgang Bauer <wbauer@tmo.at>
- Add U_fix-mpeg1_2-decode.patch (boo#1173185)
* fixes colors in kaffeine on Radeon (r600 VAAPI driver)
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Sep 18 11:11:14 UTC 2020 - Stefan Dirsch <sndirsch@suse.com> Fri Sep 18 11:11:14 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

View File

@ -40,7 +40,7 @@
%define glamor 1 %define glamor 1
%define _name_archive mesa %define _name_archive mesa
%define _version 20.1.8 %define _version 20.2.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
@ -108,7 +108,7 @@
%endif %endif
Name: Mesa Name: Mesa
Version: 20.1.8 Version: 20.2.1
Release: 0 Release: 0
Summary: System for rendering 3-D graphics Summary: System for rendering 3-D graphics
License: MIT License: MIT
@ -127,6 +127,7 @@ Patch2: n_add-Mesa-headers-again.patch
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
Patch60: buildfix-ppc64le.patch Patch60: buildfix-ppc64le.patch
Patch100: U_fix-mpeg1_2-decode-mesa-20.2.patch
BuildRequires: bison BuildRequires: bison
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: flex BuildRequires: flex
@ -703,6 +704,7 @@ rm -rf docs/README.{VMS,WIN32,OS2}
%ifarch ppc64le %ifarch ppc64le
%patch60 -p1 %patch60 -p1
%endif %endif
%patch100 -p1
# Remove requires to vulkan libs from baselibs.conf on platforms # Remove requires to vulkan libs from baselibs.conf on platforms
# where vulkan build is disabled; ugly ... # where vulkan build is disabled; ugly ...
@ -914,7 +916,7 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%if !%{drivers} %if !%{drivers}
%files %files
%license docs/license.html %license docs/license.rst
%doc docs/README* %doc docs/README*
%dir %{_datadir}/drirc.d %dir %{_datadir}/drirc.d
%config %{_datadir}/drirc.d/* %config %{_datadir}/drirc.d/*
@ -1070,7 +1072,7 @@ echo "The \"Mesa\" package does not have the ability to render, but is supplemen
%{_libdir}/pkgconfig/dri.pc %{_libdir}/pkgconfig/dri.pc
%files devel %files devel
%doc docs/*.html %doc docs/*.rst
# !drivers # !drivers
%endif %endif

View File

@ -0,0 +1,17 @@
@@ -, +, @@
---
src/gallium/drivers/r600/evergreen_state.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/src/gallium/drivers/r600/evergreen_state.c
+++ a/src/gallium/drivers/r600/evergreen_state.c
@@ -575,7 +575,8 @@ static void *evergreen_create_sampler_state(struct pipe_context *ctx,
: state->max_anisotropy;
unsigned max_aniso_ratio = r600_tex_aniso_filter(max_aniso);
bool trunc_coord = state->min_img_filter == PIPE_TEX_FILTER_NEAREST &&
- state->mag_img_filter == PIPE_TEX_FILTER_NEAREST;
+ state->mag_img_filter == PIPE_TEX_FILTER_NEAREST &&
+ !state->normalized_coords;
float max_lod = state->max_lod;
if (!ss) {
--

View File

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

Binary file not shown.

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

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

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

Binary file not shown.

View File

@ -1,9 +1,10 @@
diff -dupr mesa-20.0.0.orig/include/meson.build mesa-20.0.0/include/meson.build Index: mesa-20.2.0/include/meson.build
--- mesa-20.0.0.orig/include/meson.build 2020-02-21 14:11:14.623397341 +0100 ===================================================================
+++ mesa-20.0.0/include/meson.build 2020-02-21 14:13:05.620425210 +0100 --- mesa-20.2.0.orig/include/meson.build
@@ -22,10 +22,8 @@ inc_include = include_directories('.') +++ mesa-20.2.0/include/meson.build
inc_d3d9 = include_directories('D3D9') @@ -29,10 +29,8 @@ if with_android_stub
inc_haikugl = include_directories('HaikuGL') inc_include += [include_directories('android_stub')]
endif
-if not with_glvnd -if not with_glvnd
if with_gles1 or with_gles2 or with_opengl or with_egl if with_gles1 or with_gles2 or with_opengl or with_egl

View File

@ -1,7 +1,8 @@
diff -dupr mesa-20.0.0.orig/src/util/00-mesa-defaults.conf mesa-20.0.0/src/util/00-mesa-defaults.conf Index: mesa-20.2.0/src/util/00-mesa-defaults.conf
--- mesa-20.0.0.orig/src/util/00-mesa-defaults.conf 2020-02-19 20:29:32.000000000 +0100 ===================================================================
+++ mesa-20.0.0/src/util/00-mesa-defaults.conf 2020-02-22 12:10:47.118008543 +0100 --- mesa-20.2.0.orig/src/util/00-mesa-defaults.conf
@@ -556,6 +556,14 @@ TODO: document the other workarounds. +++ mesa-20.2.0/src/util/00-mesa-defaults.conf
@@ -633,6 +633,14 @@ TODO: document the other workarounds.
<application name="DiRT Rally" executable="DirtRally"> <application name="DiRT Rally" executable="DirtRally">
<option name="radeonsi_prim_restart_tri_strips_only" value="true"/> <option name="radeonsi_prim_restart_tri_strips_only" value="true"/>
</application> </application>

View File

@ -1,8 +1,8 @@
Index: mesa-19.2.1/meson.build Index: mesa-20.2.0/meson.build
=================================================================== ===================================================================
--- mesa-19.2.1.orig/meson.build --- mesa-20.2.0.orig/meson.build
+++ mesa-19.2.1/meson.build +++ mesa-20.2.0/meson.build
@@ -1422,10 +1422,12 @@ if with_platform_x11 @@ -1718,10 +1718,12 @@ if with_platform_x11
endif endif
endif endif
if with_any_vk or with_egl or (with_glx == 'dri' and with_dri_platform == 'drm') if with_any_vk or with_egl or (with_glx == 'dri' and with_dri_platform == 'drm')
@ -15,15 +15,16 @@ Index: mesa-19.2.1/meson.build
dep_xcb_dri3 = dependency('xcb-dri3') dep_xcb_dri3 = dependency('xcb-dri3')
dep_xcb_present = dependency('xcb-present') dep_xcb_present = dependency('xcb-present')
# until xcb-dri3 has been around long enough to make a hard-dependency: # until xcb-dri3 has been around long enough to make a hard-dependency:
Index: mesa-19.2.1/src/loader/meson.build Index: mesa-20.2.0/src/loader/meson.build
=================================================================== ===================================================================
--- mesa-19.2.1.orig/src/loader/meson.build --- mesa-20.2.0.orig/src/loader/meson.build
+++ mesa-19.2.1/src/loader/meson.build +++ mesa-20.2.0/src/loader/meson.build
@@ -28,6 +28,7 @@ if with_platform_x11 and with_dri3 @@ -28,7 +28,7 @@ if with_platform_x11 and with_dri3
include_directories : [inc_include, inc_src], include_directories : [inc_include, inc_src],
dependencies : [ dependencies : [
dep_libdrm, dep_xcb_dri3, dep_xcb_present, dep_xcb_sync, dep_xshmfence, dep_libdrm, dep_xcb_dri3, dep_xcb_present, dep_xcb_sync, dep_xshmfence,
+ dep_xcb, - dep_xcb_xfixes,
+ dep_xcb_xfixes, dep_xcb,
], ],
build_by_default : false, build_by_default : false,
) )