Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/cogl/files/
Date: Mon, 30 Oct 2017 22:34:51
Message-Id: 1509402851.ad90825ec809b04a7fbd39080d4399544fe54afb.leio@gentoo
1 commit: ad90825ec809b04a7fbd39080d4399544fe54afb
2 Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
3 AuthorDate: Sun Oct 1 13:34:05 2017 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 30 22:34:11 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad90825e
7
8 media-libs/cogl: remove unused patches
9
10 .../cogl/files/cogl-1.22.0-initial-output.patch | 46 ----------------------
11 media-libs/cogl/files/cogl-1.22.0-wait-flip.patch | 42 --------------------
12 2 files changed, 88 deletions(-)
13
14 diff --git a/media-libs/cogl/files/cogl-1.22.0-initial-output.patch b/media-libs/cogl/files/cogl-1.22.0-initial-output.patch
15 deleted file mode 100644
16 index d7f9d0ff99f..00000000000
17 --- a/media-libs/cogl/files/cogl-1.22.0-initial-output.patch
18 +++ /dev/null
19 @@ -1,46 +0,0 @@
20 -From 188752158701e3a406e7fd5850b3eaf9c4798cd7 Mon Sep 17 00:00:00 2001
21 -From: Ray Strode <rstrode@××××××.com>
22 -Date: Fri, 13 Nov 2015 13:35:05 -0500
23 -Subject: winsys-egl-kms: bypass initial output setup if kms fd passed in
24 -
25 -if mutter is handling the output setup, then we shouldn't do it,
26 -too.
27 -
28 -https://bugzilla.gnome.org/show_bug.cgi?id=758073
29 ----
30 - cogl/winsys/cogl-winsys-egl-kms.c | 12 ++++++++----
31 - 1 file changed, 8 insertions(+), 4 deletions(-)
32 -
33 -diff --git a/cogl/winsys/cogl-winsys-egl-kms.c b/cogl/winsys/cogl-winsys-egl-kms.c
34 -index b460907..6d7049d 100644
35 ---- a/cogl/winsys/cogl-winsys-egl-kms.c
36 -+++ b/cogl/winsys/cogl-winsys-egl-kms.c
37 -@@ -663,6 +663,14 @@ _cogl_winsys_egl_display_setup (CoglDisplay *display,
38 - return FALSE;
39 - }
40 -
41 -+ /* Force a full modeset / drmModeSetCrtc on
42 -+ * the first swap buffers call.
43 -+ */
44 -+ kms_display->pending_set_crtc = TRUE;
45 -+
46 -+ if (kms_renderer->opened_fd < 0)
47 -+ return TRUE;
48 -+
49 - output0 = find_output (0,
50 - kms_renderer->fd,
51 - resources,
52 -@@ -736,10 +744,6 @@ _cogl_winsys_egl_display_setup (CoglDisplay *display,
53 - kms_display->width = output0->mode.hdisplay;
54 - kms_display->height = output0->mode.vdisplay;
55 -
56 -- /* We defer setting the crtc modes until the first swap_buffers request of a
57 -- * CoglOnscreen framebuffer. */
58 -- kms_display->pending_set_crtc = TRUE;
59 --
60 - return TRUE;
61 - }
62 -
63 ---
64 -cgit v0.11.2
65 -
66
67 diff --git a/media-libs/cogl/files/cogl-1.22.0-wait-flip.patch b/media-libs/cogl/files/cogl-1.22.0-wait-flip.patch
68 deleted file mode 100644
69 index b7c4d99a281..00000000000
70 --- a/media-libs/cogl/files/cogl-1.22.0-wait-flip.patch
71 +++ /dev/null
72 @@ -1,42 +0,0 @@
73 -From a583492ea2aa3ea8e78c269bd5db3f52f82aa79c Mon Sep 17 00:00:00 2001
74 -From: Ray Strode <rstrode@××××××.com>
75 -Date: Wed, 21 Oct 2015 15:47:01 -0400
76 -Subject: kms-winsys: don't wait for a flip when page flipping fails
77 -
78 -If we get EACCES from drmPageFlip we're not going to get
79 -a flip event and shouldn't wait for one.
80 -
81 -This commit changes the EACCES path to silently ignore the
82 -failed flip request and just clean up the fb.
83 -
84 -https://bugzilla.gnome.org/show_bug.cgi?id=756926
85 ----
86 - cogl/winsys/cogl-winsys-egl-kms.c | 5 +++--
87 - 1 file changed, 3 insertions(+), 2 deletions(-)
88 -
89 -diff --git a/cogl/winsys/cogl-winsys-egl-kms.c b/cogl/winsys/cogl-winsys-egl-kms.c
90 -index 20c325c..b460907 100644
91 ---- a/cogl/winsys/cogl-winsys-egl-kms.c
92 -+++ b/cogl/winsys/cogl-winsys-egl-kms.c
93 -@@ -590,7 +590,7 @@ flip_all_crtcs (CoglDisplay *display, CoglFlipKMS *flip, int fb_id)
94 - for (l = kms_display->crtcs; l; l = l->next)
95 - {
96 - CoglKmsCrtc *crtc = l->data;
97 -- int ret;
98 -+ int ret = 0;
99 -
100 - if (crtc->count == 0 || crtc->ignore)
101 - continue;
102 -@@ -610,7 +610,8 @@ flip_all_crtcs (CoglDisplay *display, CoglFlipKMS *flip, int fb_id)
103 - }
104 - }
105 -
106 -- flip->pending++;
107 -+ if (ret == 0)
108 -+ flip->pending++;
109 - }
110 -
111 - if (kms_renderer->page_flips_not_supported && needs_flip)
112 ---
113 -cgit v0.11.2
114 -