[arch-commits] Commit in xf86-video-intel/trunk (3 files)
Date: Wednesday, July 23, 2014 @ 17:16:31 Author: andyrtr Revision: 217743 upgpkg: xf86-video-intel 2.99.913-1 upstream update 2.99.913 Modified: xf86-video-intel/trunk/PKGBUILD Deleted: xf86-video-intel/trunk/0001-sna-dri2-Check-that-the-window-covers-the-whole-CRTC.patch xf86-video-intel/trunk/disable-dri3.patch -+ 0001-sna-dri2-Check-that-the-window-covers-the-whole-CRTC.patch | 56 -- PKGBUILD| 21 +-- disable-dri3.patch | 52 - 3 files changed, 7 insertions(+), 122 deletions(-) Deleted: 0001-sna-dri2-Check-that-the-window-covers-the-whole-CRTC.patch === --- 0001-sna-dri2-Check-that-the-window-covers-the-whole-CRTC.patch 2014-07-23 02:41:03 UTC (rev 217742) +++ 0001-sna-dri2-Check-that-the-window-covers-the-whole-CRTC.patch 2014-07-23 15:16:31 UTC (rev 217743) @@ -1,56 +0,0 @@ -From e2bfa715a9e115921263d572b9f4c496b550a494 Mon Sep 17 00:00:00 2001 -From: Chris Wilson -Date: Tue, 10 Jun 2014 21:28:32 +0100 -Subject: [PATCH] sna/dri2: Check that the window covers the whole CRTC before - xchg - -Fixes TearFre regression from - -commit 3932e97057fca16615adaefbc1eb25a0d51a1d8b [2.99.912] -Author: Chris Wilson -Date: Mon Jun 9 08:58:15 2014 +0100 - -sna/dri2: Allow TearFree flipping to individual CRTC - -Signed-off-by: Chris Wilson - src/sna/sna_display.c | 1 + - src/sna/sna_dri2.c| 10 ++ - 2 files changed, 11 insertions(+) - -diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c -index dcbe622..7169779 100644 a/src/sna/sna_display.c -+++ b/src/sna/sna_display.c -@@ -332,6 +332,7 @@ static unsigned get_fb(struct sna *sna, struct kgem_bo *bo, - assert(bo->refcnt); - assert(bo->proxy == NULL); - assert(!bo->snoop); -+ assert(8*bo->pitch >= width * scrn->bitsPerPixel); - assert(height * bo->pitch <= kgem_bo_size(bo)); /* XXX crtc offset */ - if (bo->delta) { - DBG(("%s: reusing fb=%d for handle=%d\n", -diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c -index 1baaf2b..e196464 100644 a/src/sna/sna_dri2.c -+++ b/src/sna/sna_dri2.c -@@ -1605,6 +1605,16 @@ can_xchg_one(struct sna *sna, - return false; - } - -+ if (memcmp(&win->clipList.extents, &crtc->bounds, sizeof(crtc->bounds))) { -+ DBG(("%s: no, window [(%d, %d), (%d, %d)] does not cover CRTC [(%d, %d), (%d, %d)]\n", -+ __FUNCTION__, -+ win->clipList.extents.x1, win->clipList.extents.y1, -+ win->clipList.extents.x2, win->clipList.extents.y2, -+ crtc->bounds.x1, crtc->bounds.y1, -+ crtc->bounds.x2, crtc->bounds.y2)); -+ return false; -+ } -+ - if (sna_crtc_is_transformed(crtc)) { - DBG(("%s: no, CRTC is rotated\n", __FUNCTION__)); - return false; --- -2.0.1 - Modified: PKGBUILD === --- PKGBUILD2014-07-23 02:41:03 UTC (rev 217742) +++ PKGBUILD2014-07-23 15:16:31 UTC (rev 217743) @@ -3,8 +3,8 @@ # Maintainer: Jan de Groot pkgname=xf86-video-intel -pkgver=2.99.912 -pkgrel=4 +pkgver=2.99.913 +pkgrel=1 arch=(i686 x86_64) url="http://xorg.freedesktop.org/"; license=('custom') @@ -23,21 +23,13 @@ conflicts=('xorg-server<1.16' 'X-ABI-VIDEODRV_VERSION<18' 'X-ABI-VIDEODRV_VERSION>=19' 'xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xf86-video-i810' 'xf86-video-intel-legacy') groups=('xorg-drivers' 'xorg') -source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2 - 0001-sna-dri2-Check-that-the-window-covers-the-whole-CRTC.patch - disable-dri3.patch) -sha256sums=('7c8ffc492d59f34cac64093deb70717b4d9223cf416ecc6fa016ab2e8bde9501' -'19fe39fa5cd175e14f77d67dbd731f992c8f51161d90b73c63f52604a9eed7ce' -'2cddfd09c7c32f0cd80819fbb1226095bc77665e9e1943df4a1e9d3a8295cedb') +source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('6253ea35b4d6a53f0c80198b64ff810cec5f8278b80b2b639677dd9401517126') prepare() { cd ${pkgname}-${pkgver} - # fix FS#40863, merged upstream - patch -Np1 -i ../0001-sna-dri2-Check-that-the-window-covers-the-whole-CRTC.patch - # ugly patch from fedora to disable dri3 (FS#41275 FS#41264 FS#41261) - patch -Np1 -i ../disable-dri3.patch - autoreconf -fiv +# autoreconf -fiv } build() { @@ -44,7 +36,8 @@ cd ${pkgname}-${pkgver} ./configure --prefix=/usr \ --libexecdir=/usr/lib \ ---enable-glamor +--enable-glamor \ +--disable-dri3 make } Deleted: disable-dri3.patch === --- disable-dri3.patch 2014-07-23 02:41:03 UTC (rev 217742) +++ disable
[arch-commits] Commit in xf86-video-intel/trunk (3 files)
Date: Monday, July 1, 2013 @ 08:41:51 Author: lcarlier Revision: 189237 upgpkg: xf86-video-intel 2.21.11-1 upstream update 2.21.11 Modified: xf86-video-intel/trunk/PKGBUILD Deleted: xf86-video-intel/trunk/firefox_image_fix.diff xf86-video-intel/trunk/pd_crash_X_fix.diff + PKGBUILD | 17 + firefox_image_fix.diff | 30 - pd_crash_X_fix.diff| 148 --- 3 files changed, 4 insertions(+), 191 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-07-01 06:02:19 UTC (rev 189236) +++ PKGBUILD2013-07-01 06:41:51 UTC (rev 189237) @@ -3,8 +3,8 @@ # Maintainer: Jan de Groot pkgname=xf86-video-intel -pkgver=2.21.10 -pkgrel=3 +pkgver=2.21.11 +pkgrel=1 arch=(i686 x86_64) url="http://xorg.freedesktop.org/"; license=('custom') @@ -18,21 +18,12 @@ 'xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xf86-video-i810' 'xf86-video-intel-legacy') options=('!libtool') groups=('xorg-drivers' 'xorg') -source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2 -firefox_image_fix.diff -pd_crash_X_fix.diff) -sha256sums=('7a4bcad83e8153ab1eec46dfee2412b7b20d087f438af4bf97f460f67c5ca9b6' -'33465c66b0a4bca2dfd242c86cb8cb882fbf841e1c2da632a5aa76f9d04b84d1' -'cfc83edf018408d9d5b7f5bb329ea364a203eb12bdf537270b89ad85203fbc44') +source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('523aa13f2ba65f0be871de338956a5acccb0d3a3d9c195ed3cd47abc2c025e22') build() { cd "${srcdir}/${pkgname}-${pkgver}" - # fix image issues in FF+TB, https://bugs.freedesktop.org/show_bug.cgi?id=66059 - patch -Np1 -i ${srcdir}/firefox_image_fix.diff - # fix X crash with pd, https://bugs.freedesktop.org/show_bug.cgi?id=66104 - patch -Np1 -i ${srcdir}/pd_crash_X_fix.diff - ./configure --prefix=/usr \ --enable-dri Deleted: firefox_image_fix.diff === --- firefox_image_fix.diff 2013-07-01 06:02:19 UTC (rev 189236) +++ firefox_image_fix.diff 2013-07-01 06:41:51 UTC (rev 189237) @@ -1,30 +0,0 @@ -From 77ddadf0ec6b867a0638660bf06c82ad31577795 Mon Sep 17 00:00:00 2001 -From: Chris Wilson -Date: Sun, 23 Jun 2013 21:01:12 + -Subject: sna: Clear 'clear' hint upon uploading into tiled - -Fixes regression from -commit 53c113c3cc2f8527debc185f0819139ca8637637 [2.21.10] -Author: Chris Wilson -Date: Fri Jun 21 19:27:24 2013 +0100 - -sna: Allow PutImage to write inplace using manual tiling - -Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=66059 -Signed-off-by: Chris Wilson -diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c -index 0994c33..43d6a67 100644 a/src/sna/sna_accel.c -+++ b/src/sna/sna_accel.c -@@ -4000,6 +4000,8 @@ try_upload_tiled_x(PixmapPtr pixmap, RegionRec *region, - } while (--n); - __kgem_bo_unmap__cpu(&sna->kgem, priv->gpu_bo, dst); - -+ priv->clear = false; -+ priv->cpu = false; - return true; - } - --- -cgit v0.9.0.2-2-gbebe Deleted: pd_crash_X_fix.diff === --- pd_crash_X_fix.diff 2013-07-01 06:02:19 UTC (rev 189236) +++ pd_crash_X_fix.diff 2013-07-01 06:41:51 UTC (rev 189237) @@ -1,148 +0,0 @@ -From c88d911d4209a8ede5ec705ad925383c69182977 Mon Sep 17 00:00:00 2001 -From: Chris Wilson -Date: Mon, 24 Jun 2013 14:30:00 +0100 -Subject: [PATCH] sna: Initialise gc->ops->PolyPoint for miWideDash - -The miWideDash may also call PolyPoint rather than emit spans, so make -sure that we correctly prepare sna_poly_point before calling mi*. - -Reported-by: Tobias Brodel -Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=66104 -Signed-off-by: Chris Wilson - src/sna/sna_accel.c | 60 +++-- - 1 file changed, 54 insertions(+), 6 deletions(-) - -diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c -index 43d6a67..a3e4ed4 100644 a/src/sna/sna_accel.c -+++ b/src/sna/sna_accel.c -@@ -5750,6 +5750,39 @@ sna_poly_point__fill_clip_boxes(DrawablePtr drawable, GCPtr gc, - } - - static void -+sna_poly_point__dash(DrawablePtr drawable, GCPtr gc, -+ int mode, int n, DDXPointPtr pt) -+{ -+ struct sna_fill_spans *data = sna_gc(gc)->priv; -+ struct sna_fill_op *op = data->op; -+ -+ if (op->base.u.blt.pixel == gc->fgPixel) -+ sna_poly_point__fill(drawable, gc, mode, n, pt); -+} -+ -+static void -+sna_poly_point__dash_clip_extents(DrawablePtr drawable, GCPtr gc, -+int mode, int n, DDXPointPtr pt) -+{ -+ struct sna_fill_spans *data = sna_gc(gc)->priv; -+ struct sna_fill_op *op = data->op; -+ -+ if (op->base.u.blt.pixel == gc->fgPixel) -+ sna_poly_point__fill_clip_extents(drawable, gc, mode, n, pt); -+} -+ -+static void -+sn
[arch-commits] Commit in xf86-video-intel/trunk (3 files)
Date: Friday, July 27, 2012 @ 10:26:50 Author: andyrtr Revision: 164197 upgpkg: xf86-video-intel 2.20.2-1 upstream update 2.20.2 Modified: xf86-video-intel/trunk/PKGBUILD Deleted: xf86-video-intel/trunk/gmux_backlight.diff xf86-video-intel/trunk/sna_backlight_fixes.diff --+ PKGBUILD | 15 +++- gmux_backlight.diff | 10 sna_backlight_fixes.diff | 54 - 3 files changed, 4 insertions(+), 75 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-07-27 14:26:01 UTC (rev 164196) +++ PKGBUILD2012-07-27 14:26:50 UTC (rev 164197) @@ -3,8 +3,8 @@ # Maintainer: Jan de Groot pkgname=xf86-video-intel -pkgver=2.20.1 -pkgrel=3 +pkgver=2.20.2 +pkgrel=1 arch=(i686 x86_64) url="http://xorg.freedesktop.org/"; license=('custom') @@ -17,18 +17,11 @@ conflicts=('xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xorg-server<1.12.0' 'xf86-video-i810' 'xf86-video-intel-legacy') options=('!libtool') groups=('xorg-drivers' 'xorg') -source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2 -gmux_backlight.diff -sna_backlight_fixes.diff) -sha256sums=('de340a527dfa26bba6f79b423c2fe2b1d70657e46fa3fb468613c047443ff424' -'87383122dae69512f86039e9d72110bd6bf4cf717756a31b34862c200277b31b' -'a4a6bc1c4a6b79c80c56764eed8ab318a587ed554d5d9a381cc7238ab884ec04') +source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('4c30cce0b5f7b427d76898c439f2c9fd31a8b45babd8ef82ec4c0004ae0a26a9') build() { cd "${srcdir}/${pkgname}-${pkgver}" - # https://bugs.freedesktop.org/show_bug.cgi?id=52423 - patch -Np1 -i ${srcdir}/gmux_backlight.diff - patch -Np1 -i ${srcdir}/sna_backlight_fixes.diff ./configure --prefix=/usr \ --enable-dri make Deleted: gmux_backlight.diff === --- gmux_backlight.diff 2012-07-27 14:26:01 UTC (rev 164196) +++ gmux_backlight.diff 2012-07-27 14:26:50 UTC (rev 164197) @@ -1,10 +0,0 @@ xf86-video-intel-2.20.0.orig/src/intel_display.c 2012-07-15 21:02:49.0 +1000 -+++ xf86-video-intel-2.20.0/src/intel_display.c2012-07-24 11:53:42.762165514 +1000 -@@ -127,6 +127,7 @@ - * List of available kernel interfaces in priority order - */ - static const char *backlight_interfaces[] = { -+ "gmux_backlight", - "asus-laptop", - "asus-nb-wmi", - "eeepc", Deleted: sna_backlight_fixes.diff === --- sna_backlight_fixes.diff2012-07-27 14:26:01 UTC (rev 164196) +++ sna_backlight_fixes.diff2012-07-27 14:26:50 UTC (rev 164197) @@ -1,54 +0,0 @@ -From 0ab6d7a50d37cf4454577cb8c333d4b8683aa054 Mon Sep 17 00:00:00 2001 -From: Chris Wilson -Date: Wed, 25 Jul 2012 11:20:36 + -Subject: sna: Prefer platform backlight devices over firmware - -This is in contrast to libbacklight but closer to our original code as -we prefer a known custom backlight controller over the ACPI interfaces. -As only the ACPI interfaces are marked as firmware, and the custom -backlight controllers as platform, we therefore need to prefer platform -backlight devices. - -Reported-by: Austin Lund -References: https://bugs.freedesktop.org/show_bug.cgi?id=52423 -Signed-off-by: Chris Wilson -diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c -index b31f08d..ebecd21 100644 a/src/sna/sna_display.c -+++ b/src/sna/sna_display.c -@@ -282,8 +282,8 @@ sna_output_backlight_get_max(xf86OutputPtr output) - } - - enum { -- FIRMWARE, - PLATFORM, -+ FIRMWARE, - RAW, - NAMED, - }; --- -cgit v0.9.0.2-2-gbebe -From 484b072072c8297a87940c9e32097923f0a77c8f Mon Sep 17 00:00:00 2001 -From: Chris Wilson -Date: Wed, 25 Jul 2012 11:22:47 + -Subject: sna: Add 'gmux_backlight' to list of known devices for backwards compatability - -Reported-by: Austin Lund -References: https://bugs.freedesktop.org/show_bug.cgi?id=52423 -Signed-off-by: Chris Wilson -diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c -index ebecd21..a908596 100644 a/src/sna/sna_display.c -+++ b/src/sna/sna_display.c -@@ -292,6 +292,7 @@ static void - sna_output_backlight_init(xf86OutputPtr output) - { - static const char *known_interfaces[] = { -+ "gmux_backlight", - "asus-laptop", - "asus-nb-wmi", - "eeepc", --- -cgit v0.9.0.2-2-gbebe
[arch-commits] Commit in xf86-video-intel/trunk (3 files)
Date: Monday, October 11, 2010 @ 04:56:00 Author: jgc Revision: 94790 upgpkg: xf86-video-intel 2.13.0-1 Update to 2.13.0. Remove patches and license Modified: xf86-video-intel/trunk/PKGBUILD Deleted: xf86-video-intel/trunk/LICENSE xf86-video-intel/trunk/intel-2.11-no-pageflipping.patch --+ LICENSE | 440 - PKGBUILD | 15 - intel-2.11-no-pageflipping.patch | 33 -- 3 files changed, 5 insertions(+), 483 deletions(-) Deleted: LICENSE === --- LICENSE 2010-10-11 00:04:48 UTC (rev 94789) +++ LICENSE 2010-10-11 08:56:00 UTC (rev 94790) @@ -1,440 +0,0 @@ -This package was downloaded from -http://xorg.freedesktop.org/releases/individual/driver/ - -This copyright file is based on xf86-video-intel 2.3.1. - -The files under src/modes/ and src/parser/ are stolen from the xorg-server -source. - -The authors of this core are, see below for copyright declarations. - -* Alan Hourihane / -* Bob Paauwe -* Dave Airlie -* Dave Mueller -* David Dawes -* Eric Anholt -* Jens Owen -* Jesse Barnes -* Jonathan Bian -* Keith Packard -* Keith Whitwell -* Kevin E. Martin / -* Kristian Høgsberg -* Luc Verhaegen -* Matt Sottek -* Rickard E. (Rik) Faith -* Thomas Hellstrom -* Wang Zhenyu -* Xiang Haihao - - - -Most of the code is covered by the MIT/X11 license: - -- -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sub license, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- - -The copyright holders are: - -* Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas: -src/i810_accel.c -src/i810_wmark.c -src/i810_reg.h -src/i810_driver.c -src/i810_memory.c -src/i810_io.c -src/i810_cursor.c -src/i830_accel.c -src/i830_xaa.c -src/i830_exa.c - -* Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. -* Copyright 2000 VA Linux Systems, Inc. -src/xvmc/xf86dri.h -src/xvmc/xf86dri.c - -* Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. -* Copyright 2002 David Dawes -src/i830_memory.c -src/i830.h -src/i830_ring.h -src/i830_cursor.c -src/i810_ring.h -src/i810.h -src/common.h -src/xvmc/xf86dristr.h - -* Copyright 2000 Intel Corporation. All Rights Reserved: -src/i810_hwmc.c -src/i830_video.h -src/i810_video.c -src/i830_video.c - -* Copyright 2001 Intel Corporation. All Rights Reserved. -src/xvmc/I810XvMC.h -src/xvmc/I810XvMC.c - -* Copyright 2001 VA Linux Systems Inc., Fremont, California. -* Copyright 2002 by David Dawes -src/i830_dri.c -src/i830_driver.c - -* Copyright 2001 VA Linux Systems Inc., Fremont, California. -* Copyright 2002 Tungsten Graphics Inc., Cedar Park, Texas. -src/i830_common.h - -* Copyright 2002 David Dawes -* Copyright 2006 Intel Corporation -src/i830_modes.c - -* Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas. -src/i810_common.h - -* Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas. -src/i830_reg.h -src/i830_3d.c -src/i915_3d.c -src/i915_reg.h -src/xvmc/intel_batchbuffer.c - -* Copyright 2005 Tungsten Graphics, Inc., Cedar Park, Texas. -src/brw_structs.h -src/brw_defines.h - -* Copyright 2005 Red Hat, Inc. -src/i830_io.c - -* Copyright 2005 Adam Jackson: -src/Makefile.am - -* Copyright (c) 2005 Jesse Barnes -src/i830_exa.c - -* Copyright 2005 Thomas Hellstrom. All rights reserved. -src/xvmc/driDrawable.c -src/xvmc/driDrawable.h - -* Copyright 2005-2006 Luc Verhaegen. -src/modes/xf86cvt.c - -* Copyright 2006 Luc Verhaegen. -src/modes/xf86EdidModes.c - -* Copyright 2006 Dave Airlie -src/i830_i2c.c -src/i830_sdvo.c -src/i830_dvo.c -src/sil164/sil164.c -src/sil164/sil164.h -src/sil164/sil164_reg.h -src/ch7xxx/ch7xxx_reg.h -src/ch7xxx/ch7xxx.c -src/ch7xxx/ch7xxx.h - -* Copyright 2006 Intel Corporation: -src/xvmc/i915_xvmc.c -src/xvmc/i915_xvmc.h -src/xvmc/i915_structs.h -src/i915_hwmc.h -src/i915_hwmc.c -src/i915_video.c -src/i915_render.c -src/i915_3d.h -src/exa_wm.g4i -src/exa_wm_src_samp