[arch-commits] Commit in mesa/repos/extra-x86_64 (8 files)

2020-05-15 Thread Laurent Carlier via arch-commits
Date: Friday, May 15, 2020 @ 18:44:49
  Author: lcarlier
Revision: 383715

archrelease: copy trunk to extra-x86_64

Added:
  mesa/repos/extra-x86_64/0001-omx-fix-build-with-gcc-10.patch
(from rev 383714, mesa/trunk/0001-omx-fix-build-with-gcc-10.patch)
  mesa/repos/extra-x86_64/0001-swr-Fix-build-with-GCC-10.patch
(from rev 383714, mesa/trunk/0001-swr-Fix-build-with-GCC-10.patch)
  mesa/repos/extra-x86_64/LICENSE
(from rev 383714, mesa/trunk/LICENSE)
  mesa/repos/extra-x86_64/PKGBUILD
(from rev 383714, mesa/trunk/PKGBUILD)
Deleted:
  mesa/repos/extra-x86_64/0001-omx-fix-build-with-gcc-10.patch
  mesa/repos/extra-x86_64/0001-swr-Fix-build-with-GCC-10.patch
  mesa/repos/extra-x86_64/LICENSE
  mesa/repos/extra-x86_64/PKGBUILD

--+
 0001-omx-fix-build-with-gcc-10.patch |   80 +++---
 0001-swr-Fix-build-with-GCC-10.patch |  112 -
 LICENSE  |  166 ++---
 PKGBUILD |  398 -
 4 files changed, 378 insertions(+), 378 deletions(-)

Deleted: 0001-omx-fix-build-with-gcc-10.patch
===
--- 0001-omx-fix-build-with-gcc-10.patch2020-05-15 18:44:41 UTC (rev 
383714)
+++ 0001-omx-fix-build-with-gcc-10.patch2020-05-15 18:44:49 UTC (rev 
383715)
@@ -1,40 +0,0 @@
-From 283e815339a15fa99039c69f1e225269790ae955 Mon Sep 17 00:00:00 2001
-From: Pierre-Eric Pelloux-Prayer 
-Date: Thu, 5 Mar 2020 09:37:58 +0100
-Subject: [PATCH] omx: fix build with gcc 10
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-bellagio/omx header files reference a global variable without the
-extern keyworkd.
-Now that gcc-10 enables the '-fno-common' by default the build fails.
-Since these are external headers we can't easily fix them, so for
-now build the omx module with the '-fcommon' flag to keep the
-previous behavior.
-
-See https://gitlab.freedesktop.org/mesa/mesa/issues/2385
-
-Reviewed-by: Michel Dänzer 
-Part-of: 
-Signed-off-by: Laurent Carlier 

- src/gallium/state_trackers/omx/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/gallium/state_trackers/omx/meson.build 
b/src/gallium/state_trackers/omx/meson.build
-index 3aa82090c91..987d3e23c84 100644
 a/src/gallium/state_trackers/omx/meson.build
-+++ b/src/gallium/state_trackers/omx/meson.build
-@@ -65,7 +65,7 @@ endif
- libomx_st = static_library(
-   'omx_st',
-   files_omx,
--  c_args : [c_vis_args],
-+  c_args : [c_vis_args, '-fcommon'],
-   include_directories : inc_st_omx,
-   dependencies : dep_st_omx,
- )
--- 
-2.26.2
-

Copied: mesa/repos/extra-x86_64/0001-omx-fix-build-with-gcc-10.patch (from rev 
383714, mesa/trunk/0001-omx-fix-build-with-gcc-10.patch)
===
--- 0001-omx-fix-build-with-gcc-10.patch(rev 0)
+++ 0001-omx-fix-build-with-gcc-10.patch2020-05-15 18:44:49 UTC (rev 
383715)
@@ -0,0 +1,40 @@
+From 283e815339a15fa99039c69f1e225269790ae955 Mon Sep 17 00:00:00 2001
+From: Pierre-Eric Pelloux-Prayer 
+Date: Thu, 5 Mar 2020 09:37:58 +0100
+Subject: [PATCH] omx: fix build with gcc 10
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+bellagio/omx header files reference a global variable without the
+extern keyworkd.
+Now that gcc-10 enables the '-fno-common' by default the build fails.
+Since these are external headers we can't easily fix them, so for
+now build the omx module with the '-fcommon' flag to keep the
+previous behavior.
+
+See https://gitlab.freedesktop.org/mesa/mesa/issues/2385
+
+Reviewed-by: Michel Dänzer 
+Part-of: 
+Signed-off-by: Laurent Carlier 
+---
+ src/gallium/state_trackers/omx/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/gallium/state_trackers/omx/meson.build 
b/src/gallium/state_trackers/omx/meson.build
+index 3aa82090c91..987d3e23c84 100644
+--- a/src/gallium/state_trackers/omx/meson.build
 b/src/gallium/state_trackers/omx/meson.build
+@@ -65,7 +65,7 @@ endif
+ libomx_st = static_library(
+   'omx_st',
+   files_omx,
+-  c_args : [c_vis_args],
++  c_args : [c_vis_args, '-fcommon'],
+   include_directories : inc_st_omx,
+   dependencies : dep_st_omx,
+ )
+-- 
+2.26.2
+

Deleted: 0001-swr-Fix-build-with-GCC-10.patch
===
--- 0001-swr-Fix-build-with-GCC-10.patch2020-05-15 18:44:41 UTC (rev 
383714)
+++ 0001-swr-Fix-build-with-GCC-10.patch2020-05-15 18:44:49 UTC (rev 
383715)
@@ -1,56 +0,0 @@
-From 8dacf5f9d1df95c768016a1b92465bbabed37b54 Mon Sep 17 00:00:00 2001
-From: Vinson Lee 
-Date: Thu, 30 Jan 2020 20:48:26 -0800
-Subject: [PATCH] swr: Fi

[arch-commits] Commit in mesa/repos/extra-x86_64 (8 files)

2020-05-15 Thread Laurent Carlier via arch-commits
Date: Friday, May 15, 2020 @ 16:50:41
  Author: lcarlier
Revision: 383702

archrelease: copy trunk to extra-x86_64

Added:
  mesa/repos/extra-x86_64/0001-omx-fix-build-with-gcc-10.patch
(from rev 383701, mesa/trunk/0001-omx-fix-build-with-gcc-10.patch)
  mesa/repos/extra-x86_64/0001-swr-Fix-build-with-GCC-10.patch
(from rev 383701, mesa/trunk/0001-swr-Fix-build-with-GCC-10.patch)
  mesa/repos/extra-x86_64/LICENSE
(from rev 383701, mesa/trunk/LICENSE)
  mesa/repos/extra-x86_64/PKGBUILD
(from rev 383701, mesa/trunk/PKGBUILD)
Deleted:
  mesa/repos/extra-x86_64/0001-egl-allow-INVALID-format-for-linux_dmabuf.patch
  mesa/repos/extra-x86_64/0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch
  mesa/repos/extra-x86_64/LICENSE
  mesa/repos/extra-x86_64/PKGBUILD

--+
 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch |   84 ---
 0001-omx-fix-build-with-gcc-10.patch |   40 +
 0001-swr-Fix-build-with-GCC-10.patch |   56 ++
 0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch|   71 ---
 LICENSE  |  166 +++
 PKGBUILD |  399 -
 6 files changed, 378 insertions(+), 438 deletions(-)

Deleted: 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch
===
--- 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch2020-05-15 
16:50:34 UTC (rev 383701)
+++ 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch2020-05-15 
16:50:41 UTC (rev 383702)
@@ -1,84 +0,0 @@
-From c71ea55be7c1dbb58d56df9c6cfa69718fdf5d6a Mon Sep 17 00:00:00 2001
-From: Ivan Molodetskikh 
-Date: Fri, 27 Sep 2019 00:45:39 +0300
-Subject: [PATCH 1/2] egl: allow INVALID format for linux_dmabuf
-
-As per
-https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/fb9b2a87317c77e26283da5f6c9559d709f6fdcd,
-the compositor may advertise DRM_FORMAT_MOD_INVALID as a supported
-modifier. This patch makes mesa recognize this fact and allow
-linux_dmabuf usage with the INVALID modifier in this case.
-
-In case the driver doesn't support modifiers, we can still use
-linux-dmabuf protocol instead of the legacy wl_drm interface to create
-wl_buffers. This will help compositors to handle these buffers better.
-
-In this commit, the INVALID modifier is allowed to be added to the list
-of supported modifiers, and create_wl_buffer will be able to use
-linux_dmabuf with an INVALID modifier if the compositor advertised it as
-supported.
-
-Signed-off-by: Ivan Molodetskikh 
-Tested-by: Marge Bot 

-Part-of: 

- src/egl/drivers/dri2/platform_wayland.c | 29 -
- 1 file changed, 24 insertions(+), 5 deletions(-)
-
-diff --git a/src/egl/drivers/dri2/platform_wayland.c 
b/src/egl/drivers/dri2/platform_wayland.c
-index 71bcb04a77b..324ac2357da 100644
 a/src/egl/drivers/dri2/platform_wayland.c
-+++ b/src/egl/drivers/dri2/platform_wayland.c
-@@ -522,6 +522,13 @@ get_back_bo(struct dri2_egl_surface *dri2_surf)
-modifiers = u_vector_tail(&dri2_dpy->wl_modifiers[visual_idx]);
-num_modifiers = u_vector_length(&dri2_dpy->wl_modifiers[visual_idx]);
- 
-+   if (num_modifiers == 1 && modifiers[0] == DRM_FORMAT_MOD_INVALID) {
-+  /* For the purposes of this function, an INVALID modifier on its own
-+   * means the modifiers aren't supported.
-+   */
-+  num_modifiers = 0;
-+   }
-+
-/* Substitute dri image format if server does not support original format 
*/
-if (!BITSET_TEST(dri2_dpy->formats, visual_idx))
-   linear_dri_image_format = 
dri2_wl_visuals[visual_idx].alt_dri_image_format;
-@@ -917,7 +924,23 @@ create_wl_buffer(struct dri2_egl_display *dri2_dpy,
-   }
-}
- 
--   if (dri2_dpy->wl_dmabuf && modifier != DRM_FORMAT_MOD_INVALID) {
-+   bool supported_modifier = false;
-+   if (modifier != DRM_FORMAT_MOD_INVALID) {
-+  supported_modifier = true;
-+   } else {
-+  int visual_idx = dri2_wl_visual_idx_from_fourcc(fourcc);
-+  assert(visual_idx != -1);
-+
-+  uint64_t *mod;
-+  u_vector_foreach(mod, &dri2_dpy->wl_modifiers[visual_idx]) {
-+ if (*mod == DRM_FORMAT_MOD_INVALID) {
-+supported_modifier = true;
-+break;
-+ }
-+  }
-+   }
-+
-+   if (dri2_dpy->wl_dmabuf && supported_modifier) {
-   struct zwp_linux_buffer_params_v1 *params;
-   int i;
- 
-@@ -1290,10 +1313,6 @@ dmabuf_handle_modifier(void *data, struct 
zwp_linux_dmabuf_v1 *dmabuf,
-if (visual_idx == -1)
-   return;
- 
--   if (modifier_hi == (DRM_FORMAT_MOD_INVALID >> 32) &&
--   modifier_lo == (DRM_FORMAT_MOD_INVALID & 0x))
--  return;
--
-BITSET_SET(dri2_dpy->formats, visual_idx);
- 
-mod = u_vector_add(&dri2_dpy->wl_modifiers[visual_idx]);

[arch-commits] Commit in mesa/repos/extra-x86_64 (8 files)

2020-04-30 Thread Laurent Carlier via arch-commits
Date: Thursday, April 30, 2020 @ 09:39:16
  Author: lcarlier
Revision: 381919

archrelease: copy trunk to extra-x86_64

Added:
  mesa/repos/extra-x86_64/0001-egl-allow-INVALID-format-for-linux_dmabuf.patch
(from rev 381918, 
mesa/trunk/0001-egl-allow-INVALID-format-for-linux_dmabuf.patch)
  mesa/repos/extra-x86_64/0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch
(from rev 381918, 
mesa/trunk/0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch)
  mesa/repos/extra-x86_64/LICENSE
(from rev 381918, mesa/trunk/LICENSE)
  mesa/repos/extra-x86_64/PKGBUILD
(from rev 381918, mesa/trunk/PKGBUILD)
Deleted:
  mesa/repos/extra-x86_64/0001-egl-allow-INVALID-format-for-linux_dmabuf.patch
  mesa/repos/extra-x86_64/0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch
  mesa/repos/extra-x86_64/LICENSE
  mesa/repos/extra-x86_64/PKGBUILD

--+
 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch |  168 +++
 0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch|  142 +++---
 LICENSE  |  166 +++
 PKGBUILD |  399 -
 4 files changed, 438 insertions(+), 437 deletions(-)

Deleted: 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch
===
--- 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch2020-04-30 
09:39:09 UTC (rev 381918)
+++ 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch2020-04-30 
09:39:16 UTC (rev 381919)
@@ -1,84 +0,0 @@
-From c71ea55be7c1dbb58d56df9c6cfa69718fdf5d6a Mon Sep 17 00:00:00 2001
-From: Ivan Molodetskikh 
-Date: Fri, 27 Sep 2019 00:45:39 +0300
-Subject: [PATCH 1/2] egl: allow INVALID format for linux_dmabuf
-
-As per
-https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/fb9b2a87317c77e26283da5f6c9559d709f6fdcd,
-the compositor may advertise DRM_FORMAT_MOD_INVALID as a supported
-modifier. This patch makes mesa recognize this fact and allow
-linux_dmabuf usage with the INVALID modifier in this case.
-
-In case the driver doesn't support modifiers, we can still use
-linux-dmabuf protocol instead of the legacy wl_drm interface to create
-wl_buffers. This will help compositors to handle these buffers better.
-
-In this commit, the INVALID modifier is allowed to be added to the list
-of supported modifiers, and create_wl_buffer will be able to use
-linux_dmabuf with an INVALID modifier if the compositor advertised it as
-supported.
-
-Signed-off-by: Ivan Molodetskikh 
-Tested-by: Marge Bot 

-Part-of: 

- src/egl/drivers/dri2/platform_wayland.c | 29 -
- 1 file changed, 24 insertions(+), 5 deletions(-)
-
-diff --git a/src/egl/drivers/dri2/platform_wayland.c 
b/src/egl/drivers/dri2/platform_wayland.c
-index 71bcb04a77b..324ac2357da 100644
 a/src/egl/drivers/dri2/platform_wayland.c
-+++ b/src/egl/drivers/dri2/platform_wayland.c
-@@ -522,6 +522,13 @@ get_back_bo(struct dri2_egl_surface *dri2_surf)
-modifiers = u_vector_tail(&dri2_dpy->wl_modifiers[visual_idx]);
-num_modifiers = u_vector_length(&dri2_dpy->wl_modifiers[visual_idx]);
- 
-+   if (num_modifiers == 1 && modifiers[0] == DRM_FORMAT_MOD_INVALID) {
-+  /* For the purposes of this function, an INVALID modifier on its own
-+   * means the modifiers aren't supported.
-+   */
-+  num_modifiers = 0;
-+   }
-+
-/* Substitute dri image format if server does not support original format 
*/
-if (!BITSET_TEST(dri2_dpy->formats, visual_idx))
-   linear_dri_image_format = 
dri2_wl_visuals[visual_idx].alt_dri_image_format;
-@@ -917,7 +924,23 @@ create_wl_buffer(struct dri2_egl_display *dri2_dpy,
-   }
-}
- 
--   if (dri2_dpy->wl_dmabuf && modifier != DRM_FORMAT_MOD_INVALID) {
-+   bool supported_modifier = false;
-+   if (modifier != DRM_FORMAT_MOD_INVALID) {
-+  supported_modifier = true;
-+   } else {
-+  int visual_idx = dri2_wl_visual_idx_from_fourcc(fourcc);
-+  assert(visual_idx != -1);
-+
-+  uint64_t *mod;
-+  u_vector_foreach(mod, &dri2_dpy->wl_modifiers[visual_idx]) {
-+ if (*mod == DRM_FORMAT_MOD_INVALID) {
-+supported_modifier = true;
-+break;
-+ }
-+  }
-+   }
-+
-+   if (dri2_dpy->wl_dmabuf && supported_modifier) {
-   struct zwp_linux_buffer_params_v1 *params;
-   int i;
- 
-@@ -1290,10 +1313,6 @@ dmabuf_handle_modifier(void *data, struct 
zwp_linux_dmabuf_v1 *dmabuf,
-if (visual_idx == -1)
-   return;
- 
--   if (modifier_hi == (DRM_FORMAT_MOD_INVALID >> 32) &&
--   modifier_lo == (DRM_FORMAT_MOD_INVALID & 0x))
--  return;
--
-BITSET_SET(dri2_dpy->formats, visual_idx);
- 
-mod = u_vector_add(&dri2_dpy->wl_modifiers[visual_idx]);
--- 
-2.26.2
-

Copied: 
mesa/repos/extra-x86_64/0001-eg

[arch-commits] Commit in mesa/repos/extra-x86_64 (8 files)

2020-04-29 Thread Laurent Carlier via arch-commits
Date: Thursday, April 30, 2020 @ 05:15:54
  Author: lcarlier
Revision: 381897

archrelease: copy trunk to extra-x86_64

Added:
  mesa/repos/extra-x86_64/0001-egl-allow-INVALID-format-for-linux_dmabuf.patch
(from rev 381896, 
mesa/trunk/0001-egl-allow-INVALID-format-for-linux_dmabuf.patch)
  mesa/repos/extra-x86_64/0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch
(from rev 381896, 
mesa/trunk/0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch)
  mesa/repos/extra-x86_64/LICENSE
(from rev 381896, mesa/trunk/LICENSE)
  mesa/repos/extra-x86_64/PKGBUILD
(from rev 381896, mesa/trunk/PKGBUILD)
Deleted:
  mesa/repos/extra-x86_64/0001-egl-allow-INVALID-format-for-linux_dmabuf.patch
  mesa/repos/extra-x86_64/0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch
  mesa/repos/extra-x86_64/LICENSE
  mesa/repos/extra-x86_64/PKGBUILD

--+
 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch |  168 +++
 0002-egl-wayland-Fix-zwp_linux_dmabuf-usage.patch|  142 +++---
 LICENSE  |  166 +++
 PKGBUILD |  398 -
 4 files changed, 437 insertions(+), 437 deletions(-)

Deleted: 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch
===
--- 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch2020-04-30 
05:15:45 UTC (rev 381896)
+++ 0001-egl-allow-INVALID-format-for-linux_dmabuf.patch2020-04-30 
05:15:54 UTC (rev 381897)
@@ -1,84 +0,0 @@
-From c71ea55be7c1dbb58d56df9c6cfa69718fdf5d6a Mon Sep 17 00:00:00 2001
-From: Ivan Molodetskikh 
-Date: Fri, 27 Sep 2019 00:45:39 +0300
-Subject: [PATCH 1/2] egl: allow INVALID format for linux_dmabuf
-
-As per
-https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/fb9b2a87317c77e26283da5f6c9559d709f6fdcd,
-the compositor may advertise DRM_FORMAT_MOD_INVALID as a supported
-modifier. This patch makes mesa recognize this fact and allow
-linux_dmabuf usage with the INVALID modifier in this case.
-
-In case the driver doesn't support modifiers, we can still use
-linux-dmabuf protocol instead of the legacy wl_drm interface to create
-wl_buffers. This will help compositors to handle these buffers better.
-
-In this commit, the INVALID modifier is allowed to be added to the list
-of supported modifiers, and create_wl_buffer will be able to use
-linux_dmabuf with an INVALID modifier if the compositor advertised it as
-supported.
-
-Signed-off-by: Ivan Molodetskikh 
-Tested-by: Marge Bot 

-Part-of: 

- src/egl/drivers/dri2/platform_wayland.c | 29 -
- 1 file changed, 24 insertions(+), 5 deletions(-)
-
-diff --git a/src/egl/drivers/dri2/platform_wayland.c 
b/src/egl/drivers/dri2/platform_wayland.c
-index 71bcb04a77b..324ac2357da 100644
 a/src/egl/drivers/dri2/platform_wayland.c
-+++ b/src/egl/drivers/dri2/platform_wayland.c
-@@ -522,6 +522,13 @@ get_back_bo(struct dri2_egl_surface *dri2_surf)
-modifiers = u_vector_tail(&dri2_dpy->wl_modifiers[visual_idx]);
-num_modifiers = u_vector_length(&dri2_dpy->wl_modifiers[visual_idx]);
- 
-+   if (num_modifiers == 1 && modifiers[0] == DRM_FORMAT_MOD_INVALID) {
-+  /* For the purposes of this function, an INVALID modifier on its own
-+   * means the modifiers aren't supported.
-+   */
-+  num_modifiers = 0;
-+   }
-+
-/* Substitute dri image format if server does not support original format 
*/
-if (!BITSET_TEST(dri2_dpy->formats, visual_idx))
-   linear_dri_image_format = 
dri2_wl_visuals[visual_idx].alt_dri_image_format;
-@@ -917,7 +924,23 @@ create_wl_buffer(struct dri2_egl_display *dri2_dpy,
-   }
-}
- 
--   if (dri2_dpy->wl_dmabuf && modifier != DRM_FORMAT_MOD_INVALID) {
-+   bool supported_modifier = false;
-+   if (modifier != DRM_FORMAT_MOD_INVALID) {
-+  supported_modifier = true;
-+   } else {
-+  int visual_idx = dri2_wl_visual_idx_from_fourcc(fourcc);
-+  assert(visual_idx != -1);
-+
-+  uint64_t *mod;
-+  u_vector_foreach(mod, &dri2_dpy->wl_modifiers[visual_idx]) {
-+ if (*mod == DRM_FORMAT_MOD_INVALID) {
-+supported_modifier = true;
-+break;
-+ }
-+  }
-+   }
-+
-+   if (dri2_dpy->wl_dmabuf && supported_modifier) {
-   struct zwp_linux_buffer_params_v1 *params;
-   int i;
- 
-@@ -1290,10 +1313,6 @@ dmabuf_handle_modifier(void *data, struct 
zwp_linux_dmabuf_v1 *dmabuf,
-if (visual_idx == -1)
-   return;
- 
--   if (modifier_hi == (DRM_FORMAT_MOD_INVALID >> 32) &&
--   modifier_lo == (DRM_FORMAT_MOD_INVALID & 0x))
--  return;
--
-BITSET_SET(dri2_dpy->formats, visual_idx);
- 
-mod = u_vector_add(&dri2_dpy->wl_modifiers[visual_idx]);
--- 
-2.26.2
-

Copied: 
mesa/repos/extra-x86_64/0001-eg

[arch-commits] Commit in mesa/repos/extra-x86_64 (8 files)

2018-09-08 Thread Laurent Carlier via arch-commits
Date: Saturday, September 8, 2018 @ 07:07:16
  Author: lcarlier
Revision: 334015

archrelease: copy trunk to extra-x86_64

Added:
  mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch
(from rev 334014, mesa/trunk/0001-glvnd-fix-gl.pc.patch)
  
mesa/repos/extra-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
(from rev 334014, 
mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch)
  mesa/repos/extra-x86_64/LICENSE
(from rev 334014, mesa/trunk/LICENSE)
  mesa/repos/extra-x86_64/PKGBUILD
(from rev 334014, mesa/trunk/PKGBUILD)
Deleted:
  mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch
  
mesa/repos/extra-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
  mesa/repos/extra-x86_64/LICENSE
  mesa/repos/extra-x86_64/PKGBUILD

-+
 0001-glvnd-fix-gl.pc.patch  |   52 -
 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch |  148 +--
 LICENSE |  166 ++--
 PKGBUILD|  384 
+-
 4 files changed, 375 insertions(+), 375 deletions(-)

Deleted: 0001-glvnd-fix-gl.pc.patch
===
--- 0001-glvnd-fix-gl.pc.patch  2018-09-08 07:07:11 UTC (rev 334014)
+++ 0001-glvnd-fix-gl.pc.patch  2018-09-08 07:07:16 UTC (rev 334015)
@@ -1,26 +0,0 @@
-From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001
-Message-Id: 

-From: Unknown <>
-Date: Tue, 15 May 2018 20:10:53 +0200
-Subject: [PATCH 1/4] glvnd: fix gl.pc
-

- src/mesa/gl.pc.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in
-index 181724b97b..8c7b7da8d7 100644
 a/src/mesa/gl.pc.in
-+++ b/src/mesa/gl.pc.in
-@@ -7,7 +7,7 @@ Name: gl
- Description: Mesa OpenGL library
- Requires.private: @GL_PC_REQ_PRIV@
- Version: @PACKAGE_VERSION@
--Libs: -L${libdir} -l@GL_LIB@
-+Libs: -L${libdir} -lGL
- Libs.private: @GL_PC_LIB_PRIV@
- Cflags: -I${includedir} @GL_PC_CFLAGS@
- glx_tls: @GLX_TLS@
--- 
-2.17.0
-

Copied: mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 334014, 
mesa/trunk/0001-glvnd-fix-gl.pc.patch)
===
--- 0001-glvnd-fix-gl.pc.patch  (rev 0)
+++ 0001-glvnd-fix-gl.pc.patch  2018-09-08 07:07:16 UTC (rev 334015)
@@ -0,0 +1,26 @@
+From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001
+Message-Id: 

+From: Unknown <>
+Date: Tue, 15 May 2018 20:10:53 +0200
+Subject: [PATCH 1/4] glvnd: fix gl.pc
+
+---
+ src/mesa/gl.pc.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in
+index 181724b97b..8c7b7da8d7 100644
+--- a/src/mesa/gl.pc.in
 b/src/mesa/gl.pc.in
+@@ -7,7 +7,7 @@ Name: gl
+ Description: Mesa OpenGL library
+ Requires.private: @GL_PC_REQ_PRIV@
+ Version: @PACKAGE_VERSION@
+-Libs: -L${libdir} -l@GL_LIB@
++Libs: -L${libdir} -lGL
+ Libs.private: @GL_PC_LIB_PRIV@
+ Cflags: -I${includedir} @GL_PC_CFLAGS@
+ glx_tls: @GLX_TLS@
+-- 
+2.17.0
+

Deleted: 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
===
--- 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 
2018-09-08 07:07:11 UTC (rev 334014)
+++ 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 
2018-09-08 07:07:16 UTC (rev 334015)
@@ -1,74 +0,0 @@
-From patchwork Tue May  8 09:42:05 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [Mesa-dev,
- 2/2] loader_dri3: Variant 2: Wait for pending swaps to complete
- before drawable_fini.
-From: =?utf-8?q?Michel_D=C3=A4nzer?= 
-X-Patchwork-Id: 221466
-Message-Id: 
-To: Mario Kleiner ,
- Mike Lothian 
-Cc: ML mesa-dev ,
- ML xorg-devel 
-Date: Tue, 8 May 2018 11:42:05 +0200
-
-On 2018-05-05 06:25 AM, Mario Kleiner wrote:
-> On Sat, May 5, 2018 at 4:08 AM, Mike Lothian  wrote:
->> I definately saw the steam bug with patch 1 but not with plasmashell,
->> I started seeing it with patch 2 but it seemed to fix itself
-> 
-> I had two hangs of kwin_x11 within the last 6 hours when alt-tabbing
-> between windows, where it got stuck in the
-> loader_dri3_swapbuffer_barrier() from patch 1/2. Not sure how that is
-> possible, or if the stacktrace was misleading, because i had to VT
-> switch to a text console to attach the debugger and this might be just
-> a side effect of that. But if it is true, then patch 1/2 would not be
-> it. Also 1/2 has a potential performance impact, whereas 2/2 doesn't.
-> However 2/2 would also need more work, as i can think of more complex
-> scenarios where it would filter the wrong events, although not in the
-> case of plasmashell or steam. Probably we'd need to sacrifice a few

[arch-commits] Commit in mesa/repos/extra-x86_64 (8 files)

2018-08-24 Thread Andreas Radke via arch-commits
Date: Friday, August 24, 2018 @ 18:21:22
  Author: andyrtr
Revision: 332985

archrelease: copy trunk to extra-x86_64

Added:
  mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch
(from rev 332984, mesa/trunk/0001-glvnd-fix-gl.pc.patch)
  
mesa/repos/extra-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
(from rev 332984, 
mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch)
  mesa/repos/extra-x86_64/LICENSE
(from rev 332984, mesa/trunk/LICENSE)
  mesa/repos/extra-x86_64/PKGBUILD
(from rev 332984, mesa/trunk/PKGBUILD)
Deleted:
  mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch
  
mesa/repos/extra-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
  mesa/repos/extra-x86_64/LICENSE
  mesa/repos/extra-x86_64/PKGBUILD

-+
 0001-glvnd-fix-gl.pc.patch  |   52 -
 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch |  148 +--
 LICENSE |  166 ++--
 PKGBUILD|  384 
+-
 4 files changed, 375 insertions(+), 375 deletions(-)

Deleted: 0001-glvnd-fix-gl.pc.patch
===
--- 0001-glvnd-fix-gl.pc.patch  2018-08-24 18:21:09 UTC (rev 332984)
+++ 0001-glvnd-fix-gl.pc.patch  2018-08-24 18:21:22 UTC (rev 332985)
@@ -1,26 +0,0 @@
-From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001
-Message-Id: 

-From: Unknown <>
-Date: Tue, 15 May 2018 20:10:53 +0200
-Subject: [PATCH 1/4] glvnd: fix gl.pc
-

- src/mesa/gl.pc.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in
-index 181724b97b..8c7b7da8d7 100644
 a/src/mesa/gl.pc.in
-+++ b/src/mesa/gl.pc.in
-@@ -7,7 +7,7 @@ Name: gl
- Description: Mesa OpenGL library
- Requires.private: @GL_PC_REQ_PRIV@
- Version: @PACKAGE_VERSION@
--Libs: -L${libdir} -l@GL_LIB@
-+Libs: -L${libdir} -lGL
- Libs.private: @GL_PC_LIB_PRIV@
- Cflags: -I${includedir} @GL_PC_CFLAGS@
- glx_tls: @GLX_TLS@
--- 
-2.17.0
-

Copied: mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 332984, 
mesa/trunk/0001-glvnd-fix-gl.pc.patch)
===
--- 0001-glvnd-fix-gl.pc.patch  (rev 0)
+++ 0001-glvnd-fix-gl.pc.patch  2018-08-24 18:21:22 UTC (rev 332985)
@@ -0,0 +1,26 @@
+From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001
+Message-Id: 

+From: Unknown <>
+Date: Tue, 15 May 2018 20:10:53 +0200
+Subject: [PATCH 1/4] glvnd: fix gl.pc
+
+---
+ src/mesa/gl.pc.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in
+index 181724b97b..8c7b7da8d7 100644
+--- a/src/mesa/gl.pc.in
 b/src/mesa/gl.pc.in
+@@ -7,7 +7,7 @@ Name: gl
+ Description: Mesa OpenGL library
+ Requires.private: @GL_PC_REQ_PRIV@
+ Version: @PACKAGE_VERSION@
+-Libs: -L${libdir} -l@GL_LIB@
++Libs: -L${libdir} -lGL
+ Libs.private: @GL_PC_LIB_PRIV@
+ Cflags: -I${includedir} @GL_PC_CFLAGS@
+ glx_tls: @GLX_TLS@
+-- 
+2.17.0
+

Deleted: 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
===
--- 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 
2018-08-24 18:21:09 UTC (rev 332984)
+++ 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 
2018-08-24 18:21:22 UTC (rev 332985)
@@ -1,74 +0,0 @@
-From patchwork Tue May  8 09:42:05 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [Mesa-dev,
- 2/2] loader_dri3: Variant 2: Wait for pending swaps to complete
- before drawable_fini.
-From: =?utf-8?q?Michel_D=C3=A4nzer?= 
-X-Patchwork-Id: 221466
-Message-Id: 
-To: Mario Kleiner ,
- Mike Lothian 
-Cc: ML mesa-dev ,
- ML xorg-devel 
-Date: Tue, 8 May 2018 11:42:05 +0200
-
-On 2018-05-05 06:25 AM, Mario Kleiner wrote:
-> On Sat, May 5, 2018 at 4:08 AM, Mike Lothian  wrote:
->> I definately saw the steam bug with patch 1 but not with plasmashell,
->> I started seeing it with patch 2 but it seemed to fix itself
-> 
-> I had two hangs of kwin_x11 within the last 6 hours when alt-tabbing
-> between windows, where it got stuck in the
-> loader_dri3_swapbuffer_barrier() from patch 1/2. Not sure how that is
-> possible, or if the stacktrace was misleading, because i had to VT
-> switch to a text console to attach the debugger and this might be just
-> a side effect of that. But if it is true, then patch 1/2 would not be
-> it. Also 1/2 has a potential performance impact, whereas 2/2 doesn't.
-> However 2/2 would also need more work, as i can think of more complex
-> scenarios where it would filter the wrong events, although not in the
-> case of plasmashell or steam. Probably we'd need to sacrifice a few
-> s

[arch-commits] Commit in mesa/repos/extra-x86_64 (8 files)

2018-07-14 Thread Laurent Carlier via arch-commits
Date: Saturday, July 14, 2018 @ 07:59:56
  Author: lcarlier
Revision: 328573

archrelease: copy trunk to extra-x86_64

Added:
  mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch
(from rev 328572, mesa/trunk/0001-glvnd-fix-gl.pc.patch)
  
mesa/repos/extra-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
(from rev 328572, 
mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch)
  mesa/repos/extra-x86_64/LICENSE
(from rev 328572, mesa/trunk/LICENSE)
  mesa/repos/extra-x86_64/PKGBUILD
(from rev 328572, mesa/trunk/PKGBUILD)
Deleted:
  mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch
  
mesa/repos/extra-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
  mesa/repos/extra-x86_64/LICENSE
  mesa/repos/extra-x86_64/PKGBUILD

-+
 0001-glvnd-fix-gl.pc.patch  |   52 -
 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch |  148 +--
 LICENSE |  166 ++--
 PKGBUILD|  384 
+-
 4 files changed, 375 insertions(+), 375 deletions(-)

Deleted: 0001-glvnd-fix-gl.pc.patch
===
--- 0001-glvnd-fix-gl.pc.patch  2018-07-14 07:59:51 UTC (rev 328572)
+++ 0001-glvnd-fix-gl.pc.patch  2018-07-14 07:59:56 UTC (rev 328573)
@@ -1,26 +0,0 @@
-From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001
-Message-Id: 

-From: Unknown <>
-Date: Tue, 15 May 2018 20:10:53 +0200
-Subject: [PATCH 1/4] glvnd: fix gl.pc
-

- src/mesa/gl.pc.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in
-index 181724b97b..8c7b7da8d7 100644
 a/src/mesa/gl.pc.in
-+++ b/src/mesa/gl.pc.in
-@@ -7,7 +7,7 @@ Name: gl
- Description: Mesa OpenGL library
- Requires.private: @GL_PC_REQ_PRIV@
- Version: @PACKAGE_VERSION@
--Libs: -L${libdir} -l@GL_LIB@
-+Libs: -L${libdir} -lGL
- Libs.private: @GL_PC_LIB_PRIV@
- Cflags: -I${includedir} @GL_PC_CFLAGS@
- glx_tls: @GLX_TLS@
--- 
-2.17.0
-

Copied: mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 328572, 
mesa/trunk/0001-glvnd-fix-gl.pc.patch)
===
--- 0001-glvnd-fix-gl.pc.patch  (rev 0)
+++ 0001-glvnd-fix-gl.pc.patch  2018-07-14 07:59:56 UTC (rev 328573)
@@ -0,0 +1,26 @@
+From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001
+Message-Id: 

+From: Unknown <>
+Date: Tue, 15 May 2018 20:10:53 +0200
+Subject: [PATCH 1/4] glvnd: fix gl.pc
+
+---
+ src/mesa/gl.pc.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in
+index 181724b97b..8c7b7da8d7 100644
+--- a/src/mesa/gl.pc.in
 b/src/mesa/gl.pc.in
+@@ -7,7 +7,7 @@ Name: gl
+ Description: Mesa OpenGL library
+ Requires.private: @GL_PC_REQ_PRIV@
+ Version: @PACKAGE_VERSION@
+-Libs: -L${libdir} -l@GL_LIB@
++Libs: -L${libdir} -lGL
+ Libs.private: @GL_PC_LIB_PRIV@
+ Cflags: -I${includedir} @GL_PC_CFLAGS@
+ glx_tls: @GLX_TLS@
+-- 
+2.17.0
+

Deleted: 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
===
--- 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 
2018-07-14 07:59:51 UTC (rev 328572)
+++ 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 
2018-07-14 07:59:56 UTC (rev 328573)
@@ -1,74 +0,0 @@
-From patchwork Tue May  8 09:42:05 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [Mesa-dev,
- 2/2] loader_dri3: Variant 2: Wait for pending swaps to complete
- before drawable_fini.
-From: =?utf-8?q?Michel_D=C3=A4nzer?= 
-X-Patchwork-Id: 221466
-Message-Id: 
-To: Mario Kleiner ,
- Mike Lothian 
-Cc: ML mesa-dev ,
- ML xorg-devel 
-Date: Tue, 8 May 2018 11:42:05 +0200
-
-On 2018-05-05 06:25 AM, Mario Kleiner wrote:
-> On Sat, May 5, 2018 at 4:08 AM, Mike Lothian  wrote:
->> I definately saw the steam bug with patch 1 but not with plasmashell,
->> I started seeing it with patch 2 but it seemed to fix itself
-> 
-> I had two hangs of kwin_x11 within the last 6 hours when alt-tabbing
-> between windows, where it got stuck in the
-> loader_dri3_swapbuffer_barrier() from patch 1/2. Not sure how that is
-> possible, or if the stacktrace was misleading, because i had to VT
-> switch to a text console to attach the debugger and this might be just
-> a side effect of that. But if it is true, then patch 1/2 would not be
-> it. Also 1/2 has a potential performance impact, whereas 2/2 doesn't.
-> However 2/2 would also need more work, as i can think of more complex
-> scenarios where it would filter the wrong events, although not in the
-> case of plasmashell or steam. Probably we'd need to sacrifice a few
-> 

[arch-commits] Commit in mesa/repos/extra-x86_64 (8 files)

2018-06-30 Thread Laurent Carlier via arch-commits
Date: Sunday, July 1, 2018 @ 06:33:45
  Author: lcarlier
Revision: 327903

archrelease: copy trunk to extra-x86_64

Added:
  mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch
(from rev 327902, mesa/trunk/0001-glvnd-fix-gl.pc.patch)
  
mesa/repos/extra-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
(from rev 327902, 
mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch)
  mesa/repos/extra-x86_64/LICENSE
(from rev 327902, mesa/trunk/LICENSE)
  mesa/repos/extra-x86_64/PKGBUILD
(from rev 327902, mesa/trunk/PKGBUILD)
Deleted:
  mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch
  
mesa/repos/extra-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
  mesa/repos/extra-x86_64/LICENSE
  mesa/repos/extra-x86_64/PKGBUILD

-+
 0001-glvnd-fix-gl.pc.patch  |   52 -
 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch |  148 +--
 LICENSE |  166 ++--
 PKGBUILD|  384 
+-
 4 files changed, 375 insertions(+), 375 deletions(-)

Deleted: 0001-glvnd-fix-gl.pc.patch
===
--- 0001-glvnd-fix-gl.pc.patch  2018-07-01 06:33:41 UTC (rev 327902)
+++ 0001-glvnd-fix-gl.pc.patch  2018-07-01 06:33:45 UTC (rev 327903)
@@ -1,26 +0,0 @@
-From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001
-Message-Id: 

-From: Unknown <>
-Date: Tue, 15 May 2018 20:10:53 +0200
-Subject: [PATCH 1/4] glvnd: fix gl.pc
-

- src/mesa/gl.pc.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in
-index 181724b97b..8c7b7da8d7 100644
 a/src/mesa/gl.pc.in
-+++ b/src/mesa/gl.pc.in
-@@ -7,7 +7,7 @@ Name: gl
- Description: Mesa OpenGL library
- Requires.private: @GL_PC_REQ_PRIV@
- Version: @PACKAGE_VERSION@
--Libs: -L${libdir} -l@GL_LIB@
-+Libs: -L${libdir} -lGL
- Libs.private: @GL_PC_LIB_PRIV@
- Cflags: -I${includedir} @GL_PC_CFLAGS@
- glx_tls: @GLX_TLS@
--- 
-2.17.0
-

Copied: mesa/repos/extra-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 327902, 
mesa/trunk/0001-glvnd-fix-gl.pc.patch)
===
--- 0001-glvnd-fix-gl.pc.patch  (rev 0)
+++ 0001-glvnd-fix-gl.pc.patch  2018-07-01 06:33:45 UTC (rev 327903)
@@ -0,0 +1,26 @@
+From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001
+Message-Id: 

+From: Unknown <>
+Date: Tue, 15 May 2018 20:10:53 +0200
+Subject: [PATCH 1/4] glvnd: fix gl.pc
+
+---
+ src/mesa/gl.pc.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in
+index 181724b97b..8c7b7da8d7 100644
+--- a/src/mesa/gl.pc.in
 b/src/mesa/gl.pc.in
+@@ -7,7 +7,7 @@ Name: gl
+ Description: Mesa OpenGL library
+ Requires.private: @GL_PC_REQ_PRIV@
+ Version: @PACKAGE_VERSION@
+-Libs: -L${libdir} -l@GL_LIB@
++Libs: -L${libdir} -lGL
+ Libs.private: @GL_PC_LIB_PRIV@
+ Cflags: -I${includedir} @GL_PC_CFLAGS@
+ glx_tls: @GLX_TLS@
+-- 
+2.17.0
+

Deleted: 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch
===
--- 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 
2018-07-01 06:33:41 UTC (rev 327902)
+++ 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 
2018-07-01 06:33:45 UTC (rev 327903)
@@ -1,74 +0,0 @@
-From patchwork Tue May  8 09:42:05 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [Mesa-dev,
- 2/2] loader_dri3: Variant 2: Wait for pending swaps to complete
- before drawable_fini.
-From: =?utf-8?q?Michel_D=C3=A4nzer?= 
-X-Patchwork-Id: 221466
-Message-Id: 
-To: Mario Kleiner ,
- Mike Lothian 
-Cc: ML mesa-dev ,
- ML xorg-devel 
-Date: Tue, 8 May 2018 11:42:05 +0200
-
-On 2018-05-05 06:25 AM, Mario Kleiner wrote:
-> On Sat, May 5, 2018 at 4:08 AM, Mike Lothian  wrote:
->> I definately saw the steam bug with patch 1 but not with plasmashell,
->> I started seeing it with patch 2 but it seemed to fix itself
-> 
-> I had two hangs of kwin_x11 within the last 6 hours when alt-tabbing
-> between windows, where it got stuck in the
-> loader_dri3_swapbuffer_barrier() from patch 1/2. Not sure how that is
-> possible, or if the stacktrace was misleading, because i had to VT
-> switch to a text console to attach the debugger and this might be just
-> a side effect of that. But if it is true, then patch 1/2 would not be
-> it. Also 1/2 has a potential performance impact, whereas 2/2 doesn't.
-> However 2/2 would also need more work, as i can think of more complex
-> scenarios where it would filter the wrong events, although not in the
-> case of plasmashell or steam. Probably we'd need to sacrifice a few
-> sbc