xserver-xorg-video-intel: Changes to 'ubuntu'
debian/patches/xmir.patch | 32 +++++++++++---------------------
1 file changed, 11 insertions(+), 21 deletions(-)
New commits:
commit 1195fe754edf459ca8c267aa7a946c39c20c9941
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date: Thu Jul 17 10:02:56 2014 +0200
refresh xmir patch a second time
diff --git a/debian/patches/xmir.patch b/debian/patches/xmir.patch
index c709253..b2c334c 100644
--- a/debian/patches/xmir.patch
+++ b/debian/patches/xmir.patch
@@ -373,11 +373,9 @@ Date: Wed Jul 24 01:44:30 2013 +0100
+}
+
+#endif
-diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c
-index 1baaf2b..e053dcc 100644
--- a/src/sna/sna_dri2.c
+++ b/src/sna/sna_dri2.c
-@@ -791,6 +791,7 @@ static void sna_dri2_select_mode(struct sna *sna, struct kgem_bo *dst, struct kg
+@@ -791,6 +791,7 @@
if (busy.busy & (1 << 17))
mode = KGEM_BLT;
kgem_bo_mark_busy(busy.handle == src->handle ? src : dst, mode);
@@ -385,28 +383,20 @@ index 1baaf2b..e053dcc 100644
_kgem_set_mode(&sna->kgem, mode);
}
-@@ -1351,16 +1352,16 @@ can_flip(struct sna * sna,
- if (draw->type == DRAWABLE_PIXMAP)
+@@ -1356,6 +1357,12 @@
return false;
+ }
-- if (!sna->scrn->vtSema) {
-- DBG(("%s: no, not attached to VT\n", __FUNCTION__));
+ if ((sna->flags & SNA_IS_HOSTED) == 0) {
+ DBG(("%s: no, not hosted\n", __FUNCTION__));
++ return false;
++ }
++
++
+ if ((sna->flags & (SNA_HAS_FLIP | SNA_HAS_ASYNC_FLIP)) == 0) {
+ DBG(("%s: no, pageflips disabled\n", __FUNCTION__));
return false;
- }
-
-- if ((sna->flags & (SNA_HAS_FLIP | SNA_HAS_ASYNC_FLIP)) == 0) {
-- DBG(("%s: no, pageflips disabled\n", __FUNCTION__));
-+ if (!sna->scrn->vtSema) {
-+ DBG(("%s: no, not attached to VT\n", __FUNCTION__));
- return false;
- }
-
- if (front->format != back->format) {
- DBG(("%s: no, format mismatch, front = %d, back = %d\n",
- __FUNCTION__, front->format, back->format));
-@@ -2966,6 +2977,13 @@ static const char *dri_driver_name(struct sna *sna)
+@@ -2966,6 +2973,13 @@
return s;
}
@@ -420,7 +410,7 @@ index 1baaf2b..e053dcc 100644
bool sna_dri2_open(struct sna *sna, ScreenPtr screen)
{
DRI2InfoRec info;
-@@ -3027,6 +3045,13 @@ bool sna_dri2_open(struct sna *sna, ScreenPtr screen)
+@@ -3027,6 +3041,13 @@
info.ReuseBufferNotify = sna_dri2_reuse_buffer;
#endif
Reply to: