Bug#775300: syndamon shouldn't disable scrolling with -t
Package: xserver-xorg-input-synaptics Version: 1.8.1-1 Severity: wishlist File: /usr/bin/syndaemon -t is very useful to make the "disable touchpad when typing" more useful. however, i don't see why it disables the double-finger scrolling. i would like the syndaemon to only disable tapping, so maybe have a different -s option for disabling scrolling? -- Package-specific info: X server symlink status: lrwxrwxrwx 1 root root 13 Mar 29 2010 /etc/X11/X -> /usr/bin/Xorg -rwxr-xr-x 1 root root 2401376 Dec 9 17:24 /usr/bin/Xorg VGA-compatible devices on PCI bus: -- 00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6310] [1002:9802] /etc/X11/xorg.conf does not exist. /etc/X11/xorg.conf.d does not exist. KMS configuration files: /etc/modprobe.d/i915-kms.conf: options i915 modeset=1 /etc/modprobe.d/radeon-kms.conf: options radeon modeset=1 Kernel version (/proc/version): --- Linux version 3.16.0-4-amd64 (debian-ker...@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-16) ) #1 SMP Debian 3.16.7-ckt2-1 (2014-12-08) Xorg X server log files on system: -- -rw-r--r-- 1 root root 30490 Feb 26 2011 /var/log/Xorg.21.log -rw-r--r-- 1 root root 20179 Aug 21 2011 /var/log/Xorg.20.log -rw-r--r-- 1 root root 19020 Jan 11 21:07 /var/log/Xorg.1.log -rw-r--r-- 1 root root 46312 Jan 13 15:17 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): - [43.427] X.Org X Server 1.16.2.901 (1.16.3 RC 1) Release Date: 2014-12-09 [43.427] X Protocol Version 11, Revision 0 [43.427] Build Operating System: Linux 3.2.0-4-amd64 x86_64 Debian [43.427] Current Operating System: Linux angela 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt2-1 (2014-12-08) x86_64 [43.427] Kernel command line: BOOT_IMAGE=/vmlinuz-3.16.0-4-amd64 root=/dev/mapper/angelassd0-root ro quiet [43.427] Build Date: 09 December 2014 10:15:28PM [43.427] xorg-server 2:1.16.2.901-1 (http://www.debian.org/support) [43.427] Current version of pixman: 0.32.6 [43.427]Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [43.427] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [43.427] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 11 21:07:00 2015 [43.454] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [43.464] (==) No Layout section. Using the first Screen section. [43.464] (==) No screen section available. Using defaults. [43.464] (**) |-->Screen "Default Screen Section" (0) [43.464] (**) | |-->Monitor "" [43.470] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [43.470] (==) Automatically adding devices [43.470] (==) Automatically enabling devices [43.470] (==) Automatically adding GPU devices [43.507] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [43.508]Entry deleted from font path. [43.558] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [43.558] (==) ModulePath set to "/usr/lib/xorg/modules" [43.558] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [43.563] (II) Loader magic: 0x7f75266a4d80 [43.563] (II) Module ABI versions: [43.563]X.Org ANSI C Emulation: 0.4 [43.563]X.Org Video Driver: 18.0 [43.563]X.Org XInput driver : 21.0 [43.563]X.Org Server Extension : 8.0 [43.564] (II) xfree86: Adding drm device (/dev/dri/card0) [43.567] (--) PCI:*(0:0:1:0) 1002:9802:17aa:21df rev 0, Mem @ 0xe000/268435456, 0xf020/262144, I/O @ 0x4000/256 [43.570] (II) LoadModule: "glx" [43.590] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [43.693] (II) Module glx: vendor="X.Org Foundation" [43.693]compiled for 1.16.2.901, module version = 1.0.0 [43.693]ABI class: X.Org Server Extension, version 8.0 [43.693] (==) AIGLX enabled [43.693] (==) Matched ati as autoconfigured driver 0 [43.693] (==) Matched ati as autoconfigured driver 1 [43.693] (==) Matched modesetting as autoconfigured driver 2 [43.693] (==) Matched fbdev as autoconfigured driver 3 [43.693] (==) Matched vesa as autoconfigured driver 4 [43.693] (==) Assigned the driver
xserver-xorg-video-intel: Changes to 'ubuntu-utopic'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit b5ec5aebd5152bfb4c77a054123e60f149617e3f Author: Maarten Lankhorst Date: Tue Jan 13 17:17:04 2015 +0100 release to utopic diff --git a/debian/changelog b/debian/changelog index d16c845..680ee24 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) UNRELEASED; urgency=medium +xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) utopic-proposed; urgency=medium [ Timo Aaltonen ] * Added patches: @@ -11,7 +11,7 @@ xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) UNRELEASED; urgency=medium * Fix rotating external display with optimus results in corruption. - fix-sna-external-slave-rotation.patch (LP: #1410238) - -- Timo Aaltonen Fri, 12 Dec 2014 10:53:54 +0200 + -- Maarten Lankhorst Tue, 13 Jan 2015 17:16:49 +0100 xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.1) utopic-proposed; urgency=medium -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yb4c6-0006ab...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'ubuntu-trusty'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 0ef9ee9f70358ad04fca52c7ca7240d6ab1645f7 Author: Maarten Lankhorst Date: Tue Jan 13 17:14:25 2015 +0100 release to trusty-proposed diff --git a/debian/changelog b/debian/changelog index a9b61ff..8a25ddd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; urgency=medium +xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) trusty-proposed; urgency=medium [ Timo Aaltonen ] * sna-fix-gen8-blt.diff @@ -11,7 +11,7 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; urgency=medium * Fix rotating external display with optimus results in corruption. - fix-sna-external-slave-rotation.patch (LP: #1410238) - -- Timo Aaltonen Fri, 12 Dec 2014 11:06:26 +0200 + -- Maarten Lankhorst Tue, 13 Jan 2015 17:14:19 +0100 xserver-xorg-video-intel (2:2.99.910-0ubuntu1.3) trusty-proposed; urgency=medium -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yb47i-0004fq...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'ubuntu-utopic'
debian/changelog |4 + debian/patches/fix-sna-external-slave-rotation.patch | 69 +++ debian/patches/series|1 3 files changed, 74 insertions(+) New commits: commit c827f7f67632de3958fd22a517197b80acc5dd3f Author: Maarten Lankhorst Date: Tue Jan 13 14:32:52 2015 +0100 Fix rotating external display with optimus results in corruption. fix-sna-external-slave-rotation.patch (LP: #1410238) Conflicts: debian/patches/series diff --git a/debian/changelog b/debian/changelog index f82989f..d16c845 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,15 @@ xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) UNRELEASED; urgency=medium + [ Timo Aaltonen ] * Added patches: - disable-dri3.diff: Disable DRI3. (LP: #1401784) - sna-fix-gen8-blt.diff, sna-add-more-checks-and-asserts-for-blt.diff, sna-tweak-alignment-constraints-on-gen8.diff: Fix GEN8 BLT with 4bit address. (LP: #1401788) + [ Maarten Lankhorst ] + * Fix rotating external display with optimus results in corruption. +- fix-sna-external-slave-rotation.patch (LP: #1410238) -- Timo Aaltonen Fri, 12 Dec 2014 10:53:54 +0200 diff --git a/debian/patches/fix-sna-external-slave-rotation.patch b/debian/patches/fix-sna-external-slave-rotation.patch new file mode 100644 index 000..80b79f3 --- /dev/null +++ b/debian/patches/fix-sna-external-slave-rotation.patch @@ -0,0 +1,69 @@ +commit 1cffbd9a8e96642bdbabf4e40829a5f1473b5bf9 +Author: Chris Wilson +Date: Tue Jan 13 10:50:36 2015 + + +sna: Combine slave CRTC offsets with rotation + +When applying both a slave offset and an output rotation, order is +important. To get the order right, we need to combine the two into a +single transformation. + +Reported-by: Maarten Lankhorst +Signed-off-by: Chris Wilson + +diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c +index 569c585..0657c47 100644 +--- a/src/sna/sna_display.c b/src/sna/sna_display.c +@@ -6696,6 +6696,7 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + ScreenPtr screen = sna->scrn->pScreen; + DrawablePtr draw = crtc_source(crtc, &sx, &sy); + PictFormatPtr format; ++ PictTransform T; + PicturePtr src, dst; + PixmapPtr pixmap; + int depth, error; +@@ -6735,9 +6736,14 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + if (!src) + goto free_pixmap; + +- error = SetPictureTransform(src, &crtc->crtc_to_framebuffer); +- if (error) +- goto free_src; ++ pixman_transform_init_translate(&T, sx << 16, sy << 16); ++ pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer); ++ if (!sna_transform_is_integer_translation(&T, &sx, &sy)) { ++ error = SetPictureTransform(src, &T); ++ if (error) ++ goto free_src; ++ sx = sy = 0; ++ } + + if (crtc->filter && crtc->transform_in_use) + SetPicturePictFilter(src, crtc->filter, +@@ -6789,6 +6795,7 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + DrawablePtr draw = crtc_source(crtc, &sx, &sy); + struct sna_composite_op tmp; + PictFormatPtr format; ++ PictTransform T; + PicturePtr src, dst; + PixmapPtr pixmap; + const BoxRec *b; +@@ -6829,9 +6836,14 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + if (!src) + goto free_pixmap; + +- error = SetPictureTransform(src, &crtc->crtc_to_framebuffer); +- if (error) +- goto free_src; ++ pixman_transform_init_translate(&T, sx << 16, sy << 16); ++ pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer); ++ if (!sna_transform_is_integer_translation(&T, &sx, &sy)) { ++ error = SetPictureTransform(src, &T); ++ if (error) ++ goto free_src; ++ sx = sy = 0; ++ } + + if (crtc->filter && crtc->transform_in_use) + SetPicturePictFilter(src, crtc->filter, diff --git a/debian/patches/series b/debian/patches/series index 02ff016..30cfcba 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -10,3 +10,4 @@ disable-dri3.diff sna-fix-gen8-blt.diff sna-tweak-alignment-constraints-on-gen8.diff sna-add-more-checks-and-asserts-for-blt.diff +fix-sna-external-slave-rotation.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yb2qi-000589...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'ubuntu'
debian/changelog |7 + debian/patches/fix-sna-external-slave-rotation.patch | 69 +++ debian/patches/series|2 3 files changed, 78 insertions(+) New commits: commit 36fa1a6f15b2f2675a375c5a2d1a2f22f061d7f5 Author: Maarten Lankhorst Date: Tue Jan 13 15:16:15 2015 +0100 release to vivid diff --git a/debian/changelog b/debian/changelog index 1a095f7..a41fdf9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu2) UNRELEASED; urgency=medium +xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu2) vivid; urgency=medium * Fix rotating external display with optimus results in corruption. - fix-sna-external-slave-rotation.patch (LP: #1410238) - -- Maarten Lankhorst Tue, 13 Jan 2015 13:57:51 +0100 + -- Maarten Lankhorst Tue, 13 Jan 2015 15:16:03 +0100 xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu1) vivid; urgency=medium commit 502cb697638ff25f12e413efc47296c7250cd187 Author: Maarten Lankhorst Date: Tue Jan 13 14:32:52 2015 +0100 Fix rotating external display with optimus results in corruption. fix-sna-external-slave-rotation.patch (LP: #1410238) diff --git a/debian/changelog b/debian/changelog index ff83a1b..1a095f7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu2) UNRELEASED; urgency=medium + + * Fix rotating external display with optimus results in corruption. +- fix-sna-external-slave-rotation.patch (LP: #1410238) + + -- Maarten Lankhorst Tue, 13 Jan 2015 13:57:51 +0100 + xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu1) vivid; urgency=medium * Merge from Debian experimental. diff --git a/debian/patches/fix-sna-external-slave-rotation.patch b/debian/patches/fix-sna-external-slave-rotation.patch new file mode 100644 index 000..80b79f3 --- /dev/null +++ b/debian/patches/fix-sna-external-slave-rotation.patch @@ -0,0 +1,69 @@ +commit 1cffbd9a8e96642bdbabf4e40829a5f1473b5bf9 +Author: Chris Wilson +Date: Tue Jan 13 10:50:36 2015 + + +sna: Combine slave CRTC offsets with rotation + +When applying both a slave offset and an output rotation, order is +important. To get the order right, we need to combine the two into a +single transformation. + +Reported-by: Maarten Lankhorst +Signed-off-by: Chris Wilson + +diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c +index 569c585..0657c47 100644 +--- a/src/sna/sna_display.c b/src/sna/sna_display.c +@@ -6696,6 +6696,7 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + ScreenPtr screen = sna->scrn->pScreen; + DrawablePtr draw = crtc_source(crtc, &sx, &sy); + PictFormatPtr format; ++ PictTransform T; + PicturePtr src, dst; + PixmapPtr pixmap; + int depth, error; +@@ -6735,9 +6736,14 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + if (!src) + goto free_pixmap; + +- error = SetPictureTransform(src, &crtc->crtc_to_framebuffer); +- if (error) +- goto free_src; ++ pixman_transform_init_translate(&T, sx << 16, sy << 16); ++ pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer); ++ if (!sna_transform_is_integer_translation(&T, &sx, &sy)) { ++ error = SetPictureTransform(src, &T); ++ if (error) ++ goto free_src; ++ sx = sy = 0; ++ } + + if (crtc->filter && crtc->transform_in_use) + SetPicturePictFilter(src, crtc->filter, +@@ -6789,6 +6795,7 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + DrawablePtr draw = crtc_source(crtc, &sx, &sy); + struct sna_composite_op tmp; + PictFormatPtr format; ++ PictTransform T; + PicturePtr src, dst; + PixmapPtr pixmap; + const BoxRec *b; +@@ -6829,9 +6836,14 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + if (!src) + goto free_pixmap; + +- error = SetPictureTransform(src, &crtc->crtc_to_framebuffer); +- if (error) +- goto free_src; ++ pixman_transform_init_translate(&T, sx << 16, sy << 16); ++ pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer); ++ if (!sna_transform_is_integer_translation(&T, &sx, &sy)) { ++ error = SetPictureTransform(src, &T); ++ if (error) ++ goto free_src; ++ sx = sy = 0; ++ } + + if (crtc->filter && crtc->transform_in_use) + SetPicturePictFilter(src, crtc->filter, diff --git a/debian/patches/series b/debian/patches/series index 99afa45..6229fcf 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1,4 @@ +fix-sna-external-slave-rota
xserver-xorg-video-intel: Changes to 'ubuntu-trusty'
debian/changelog |2 debian/patches/fix-sna-external-slave-rotation.patch | 69 +++ debian/patches/series|1 3 files changed, 72 insertions(+) New commits: commit 39d471fc14d92696f6eb9cfe414010fa36cb90ae Author: Maarten Lankhorst Date: Tue Jan 13 14:32:52 2015 +0100 Fix rotating external display with optimus results in corruption. fix-sna-external-slave-rotation.patch (LP: #1410238) diff --git a/debian/changelog b/debian/changelog index 62cab64..a9b61ff 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,8 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; urgency=medium [ Maarten Lankhorst ] * Fix regression with external displays on sna. (LP: #1405325) + * Fix rotating external display with optimus results in corruption. +- fix-sna-external-slave-rotation.patch (LP: #1410238) -- Timo Aaltonen Fri, 12 Dec 2014 11:06:26 +0200 diff --git a/debian/patches/fix-sna-external-slave-rotation.patch b/debian/patches/fix-sna-external-slave-rotation.patch new file mode 100644 index 000..80b79f3 --- /dev/null +++ b/debian/patches/fix-sna-external-slave-rotation.patch @@ -0,0 +1,69 @@ +commit 1cffbd9a8e96642bdbabf4e40829a5f1473b5bf9 +Author: Chris Wilson +Date: Tue Jan 13 10:50:36 2015 + + +sna: Combine slave CRTC offsets with rotation + +When applying both a slave offset and an output rotation, order is +important. To get the order right, we need to combine the two into a +single transformation. + +Reported-by: Maarten Lankhorst +Signed-off-by: Chris Wilson + +diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c +index 569c585..0657c47 100644 +--- a/src/sna/sna_display.c b/src/sna/sna_display.c +@@ -6696,6 +6696,7 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + ScreenPtr screen = sna->scrn->pScreen; + DrawablePtr draw = crtc_source(crtc, &sx, &sy); + PictFormatPtr format; ++ PictTransform T; + PicturePtr src, dst; + PixmapPtr pixmap; + int depth, error; +@@ -6735,9 +6736,14 @@ sna_crtc_redisplay__fallback(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + if (!src) + goto free_pixmap; + +- error = SetPictureTransform(src, &crtc->crtc_to_framebuffer); +- if (error) +- goto free_src; ++ pixman_transform_init_translate(&T, sx << 16, sy << 16); ++ pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer); ++ if (!sna_transform_is_integer_translation(&T, &sx, &sy)) { ++ error = SetPictureTransform(src, &T); ++ if (error) ++ goto free_src; ++ sx = sy = 0; ++ } + + if (crtc->filter && crtc->transform_in_use) + SetPicturePictFilter(src, crtc->filter, +@@ -6789,6 +6795,7 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + DrawablePtr draw = crtc_source(crtc, &sx, &sy); + struct sna_composite_op tmp; + PictFormatPtr format; ++ PictTransform T; + PicturePtr src, dst; + PixmapPtr pixmap; + const BoxRec *b; +@@ -6829,9 +6836,14 @@ sna_crtc_redisplay__composite(xf86CrtcPtr crtc, RegionPtr region, struct kgem_bo + if (!src) + goto free_pixmap; + +- error = SetPictureTransform(src, &crtc->crtc_to_framebuffer); +- if (error) +- goto free_src; ++ pixman_transform_init_translate(&T, sx << 16, sy << 16); ++ pixman_transform_multiply(&T, &T, &crtc->crtc_to_framebuffer); ++ if (!sna_transform_is_integer_translation(&T, &sx, &sy)) { ++ error = SetPictureTransform(src, &T); ++ if (error) ++ goto free_src; ++ sx = sy = 0; ++ } + + if (crtc->filter && crtc->transform_in_use) + SetPicturePictFilter(src, crtc->filter, diff --git a/debian/patches/series b/debian/patches/series index e232f4e..6552b77 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -25,3 +25,4 @@ sna-use-vmask-in-3dstate-ps.diff sna-fix-gen8-blt.diff sna-tweak-alignment-constraints-on-gen8.diff sna-add-more-checks-and-asserts-for-blt.diff +fix-sna-external-slave-rotation.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yb2qi-00057o...@moszumanska.debian.org
mesa: Changes to 'ubuntu'
VERSION |2 debian/changelog | 10 debian/control|2 docs/relnotes/10.4.1.html |4 docs/relnotes/10.4.2.html | 125 ++ src/gallium/auxiliary/util/u_cpu_detect.c |8 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |3 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |3 src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h|2 src/gallium/drivers/nouveau/nv50/nv50_screen.c|9 src/gallium/drivers/nouveau/nv50/nv50_state.c |9 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h |2 src/gallium/drivers/nouveau/nv50/nv50_vbo.c |8 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme |7 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h| 12 src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h|2 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c|2 src/gallium/drivers/nouveau/nvc0/nvc0_state.c |4 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h |2 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c |8 src/gallium/drivers/r600/r600_shader.c|2 src/gallium/drivers/r600/sb/sb_bc.h |2 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp| 109 +--- src/gallium/drivers/r600/sb/sb_bc_parser.cpp |2 src/gallium/drivers/r600/sb/sb_context.cpp|2 src/gallium/drivers/r600/sb/sb_if_conversion.cpp |4 src/gallium/drivers/r600/sb/sb_ir.h |9 src/gallium/drivers/r600/sb/sb_pass.h |5 src/gallium/drivers/r600/sb/sb_sched.cpp |3 src/gallium/drivers/radeonsi/si_shader.c |7 src/gallium/drivers/radeonsi/si_state.c |6 src/mesa/drivers/dri/i965/brw_context.h |7 src/mesa/drivers/dri/i965/brw_draw.c | 15 - src/mesa/drivers/dri/i965/brw_draw_upload.c | 12 src/mesa/drivers/dri/i965/brw_performance_monitor.c |2 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |8 src/mesa/drivers/dri/i965/intel_tex_subimage.c|7 src/mesa/state_tracker/st_draw.c |3 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|3 src/mesa/vbo/vbo_exec_array.c |3 40 files changed, 319 insertions(+), 116 deletions(-) New commits: commit a4d5db753f3fdb3773aec738c5cac53b40f9751f Author: Timo Aaltonen Date: Tue Jan 13 15:35:27 2015 +0200 update the changelog diff --git a/debian/changelog b/debian/changelog index 2bfd433..5ac3a49 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (10.4.2-1ubuntu1) UNRELEASED; urgency=medium + + * Merge from Debian experimental. + + -- Timo Aaltonen Tue, 13 Jan 2015 15:33:54 +0200 + mesa (10.4.2-1) experimental; urgency=medium * New upstream release. commit eb20f2280accadd2db19abef42ea97fec0ac6ddd Author: Timo Aaltonen Date: Tue Jan 13 15:23:49 2015 +0200 releasing package mesa version 10.4.2-1 diff --git a/debian/changelog b/debian/changelog index 181f843..08fb74e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -mesa (10.4.1-1) UNRELEASED; urgency=medium +mesa (10.4.2-1) experimental; urgency=medium * New upstream release. * control, rules, libopenvg*, libgbm1, libegl1-mesa-drivers: Drop EGL/GBM state trackers and OpenVG. * control: Make libegl1-mesa-drivers transitional. - -- Timo Aaltonen Thu, 08 Jan 2015 14:47:42 +0200 + -- Timo Aaltonen Tue, 13 Jan 2015 13:43:51 +0200 mesa (10.3.2-1) unstable; urgency=medium commit 02f2e97c3ee4a10696bfce79b6299d478bb6e59a Author: Emil Velikov Date: Mon Jan 12 10:30:28 2015 + Add release notes for the 10.4.2 release Signed-off-by: Emil Velikov diff --git a/docs/relnotes/10.4.2.html b/docs/relnotes/10.4.2.html new file mode 100644 index 000..84813a5 --- /dev/null +++ b/docs/relnotes/10.4.2.html @@ -0,0 +1,125 @@ +http://www.w3.org/TR/html4/loose.dtd";> + + + + Mesa Release Notes + + + + + + The Mesa 3D Graphics Library + + + + + +Mesa 10.4.2 Release Notes / January 12, 2015 + + +Mesa 10.4.2 is a bug fix release which fixes bugs found since the 10.4.1 release. + + +Mesa 10.4.2 implements the OpenGL 3.3 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver be
mesa_10.4.2-1_amd64.changes ACCEPTED into unstable
Mapping sid to unstable. Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Tue, 13 Jan 2015 13:43:51 +0200 Source: mesa Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev libxatracker2 libxatracker2-dbg libxatracker-dev libgbm1 libgbm1-dbg libgbm-dev libegl1-mesa libegl1-mesa-dbg libegl1-mesa-dev libegl1-mesa-drivers libwayland-egl1-mesa libwayland-egl1-mesa-dbg libgles1-mesa libgles1-mesa-dbg libgles1-mesa-dev libgles2-mesa libgles2-mesa-dbg libgles2-mesa-dev libglapi-mesa libglapi-mesa-dbg libgl1-mesa-glx libgl1-mesa-glx-dbg libgl1-mesa-dri libgl1-mesa-dri-dbg libgl1-mesa-dev mesa-common-dev libosmesa6 libosmesa6-dev mesa-vdpau-drivers mesa-vdpau-drivers-dbg mesa-opencl-icd mesa-opencl-icd-dbg Architecture: source amd64 Version: 10.4.2-1 Distribution: sid Urgency: medium Maintainer: Debian X Strike Force Changed-By: Timo Aaltonen Description: libegl1-mesa - free implementation of the EGL API -- runtime libegl1-mesa-dbg - free implementation of the EGL API -- debugging symbols libegl1-mesa-dev - free implementation of the EGL API -- development files libegl1-mesa-drivers - transitional dummy package libgbm-dev - generic buffer management API -- development files libgbm1- generic buffer management API -- runtime libgbm1-dbg - generic buffer management API -- debugging symbols libgl1-mesa-dev - free implementation of the OpenGL API -- GLX development files libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules libgl1-mesa-dri-dbg - Debugging symbols for the Mesa DRI modules libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime libgl1-mesa-glx-dbg - Debugging symbols for the Mesa GLX runtime libgl1-mesa-swx11 - free implementation of the OpenGL API -- runtime libgl1-mesa-swx11-dbg - free implementation of the OpenGL API -- debugging symbols libgl1-mesa-swx11-dev - free implementation of the OpenGL API -- development files libgl1-mesa-swx11-i686 - Mesa OpenGL runtime [i686 optimized] libglapi-mesa - free implementation of the GL API -- shared library libglapi-mesa-dbg - free implementation of the GL API -- debugging symbols libgles1-mesa - free implementation of the OpenGL|ES 1.x API -- runtime libgles1-mesa-dbg - free implementation of the OpenGL|ES 1.x API -- debugging symbols libgles1-mesa-dev - free implementation of the OpenGL|ES 1.x API -- development files libgles2-mesa - free implementation of the OpenGL|ES 2.x API -- runtime libgles2-mesa-dbg - free implementation of the OpenGL|ES 2.x API -- debugging symbols libgles2-mesa-dev - free implementation of the OpenGL|ES 2.x API -- development files libosmesa6 - Mesa Off-screen rendering extension libosmesa6-dev - Mesa Off-screen rendering extension -- development files libwayland-egl1-mesa - implementation of the Wayland EGL platform -- runtime libwayland-egl1-mesa-dbg - implementation of the Wayland EGL platform -- debugging symbols libxatracker-dev - X acceleration library -- development files libxatracker2 - X acceleration library -- runtime libxatracker2-dbg - X acceleration library -- debugging symbols mesa-common-dev - Developer documentation for Mesa mesa-opencl-icd - free implementation of the OpenCL API -- ICD runtime mesa-opencl-icd-dbg - free implementation of the OpenCL API -- debugging symbols mesa-vdpau-drivers - Mesa VDPAU video acceleration drivers mesa-vdpau-drivers-dbg - Debugging symbols for the Mesa VDPAU video acceleration drivers Changes: mesa (10.4.2-1) experimental; urgency=medium . * New upstream release. * control, rules, libopenvg*, libgbm1, libegl1-mesa-drivers: Drop EGL/GBM state trackers and OpenVG. * control: Make libegl1-mesa-drivers transitional. Checksums-Sha1: 79ed7597dd4029ac189f4febf63c081e21161930 5080 mesa_10.4.2-1.dsc 8a03234c2177d305c3194b579ccf47ed8ee14eec 1650 mesa_10.4.2.orig.tar.gz ed90ccf402b2284988997033e07f332a48f486aa 80573 mesa_10.4.2-1.diff.gz f8ceabdc5e8fcdfc48d1e5c15028e7e52550ccca 1225386 libgl1-mesa-swx11_10.4.2-1_amd64.deb 373e9d5cd11766fdb9f0aeeed8b71e398f151505 8251718 libgl1-mesa-swx11-dbg_10.4.2-1_amd64.deb 73de8131dae27ed24aed93036c1af1eed2598b2d 1412610 libgl1-mesa-swx11-dev_10.4.2-1_amd64.deb 5719539a338f3a58a95f71f4d33bdd3981bcc70c 962850 libxatracker2_10.4.2-1_amd64.deb 24840e3d46dd917f89df6bf1d72aaae6c86d34b2 611 libxatracker2-dbg_10.4.2-1_amd64.deb aa78d84ef5b716d3b0655d6d1b9660f3928b11ea 40570 libxatracker-dev_10.4.2-1_amd64.deb 47f8a046b5954f802793eb0c7f255a312973f67c 57152 libgbm1_10.4.2-1_amd64.deb 6d8b68257373a459fb2947c97263282c28038dac 99194 libgbm1-dbg_10.4.2-1_amd64.deb 28e2b55d2fbf1051256121442bb9f6ca22325049 40092 libgbm-dev_10.4.2-1_amd64.deb 2548644ed3c370c436c52c714965d850ed85ed4e 97490 libegl1-mesa_10.4.2-1_amd64.deb e6e1ba59c04f70ea4264242a821fc09ded6d52a4 267382 libegl1-mesa-dbg_10.4.2-1_amd64.deb 007ec3a52837c6ff2405cf99e4d1e75c9d19be68 50534 libegl1-mesa-dev_10.4.2-
Processing of mesa_10.4.2-1_amd64.changes
mesa_10.4.2-1_amd64.changes uploaded successfully to localhost along with the files: mesa_10.4.2-1.dsc mesa_10.4.2.orig.tar.gz mesa_10.4.2-1.diff.gz libgl1-mesa-swx11_10.4.2-1_amd64.deb libgl1-mesa-swx11-dbg_10.4.2-1_amd64.deb libgl1-mesa-swx11-dev_10.4.2-1_amd64.deb libxatracker2_10.4.2-1_amd64.deb libxatracker2-dbg_10.4.2-1_amd64.deb libxatracker-dev_10.4.2-1_amd64.deb libgbm1_10.4.2-1_amd64.deb libgbm1-dbg_10.4.2-1_amd64.deb libgbm-dev_10.4.2-1_amd64.deb libegl1-mesa_10.4.2-1_amd64.deb libegl1-mesa-dbg_10.4.2-1_amd64.deb libegl1-mesa-dev_10.4.2-1_amd64.deb libegl1-mesa-drivers_10.4.2-1_amd64.deb libwayland-egl1-mesa_10.4.2-1_amd64.deb libwayland-egl1-mesa-dbg_10.4.2-1_amd64.deb libgles1-mesa_10.4.2-1_amd64.deb libgles1-mesa-dbg_10.4.2-1_amd64.deb libgles1-mesa-dev_10.4.2-1_amd64.deb libgles2-mesa_10.4.2-1_amd64.deb libgles2-mesa-dbg_10.4.2-1_amd64.deb libgles2-mesa-dev_10.4.2-1_amd64.deb libglapi-mesa_10.4.2-1_amd64.deb libglapi-mesa-dbg_10.4.2-1_amd64.deb libgl1-mesa-glx_10.4.2-1_amd64.deb libgl1-mesa-glx-dbg_10.4.2-1_amd64.deb libgl1-mesa-dri_10.4.2-1_amd64.deb libgl1-mesa-dri-dbg_10.4.2-1_amd64.deb libgl1-mesa-dev_10.4.2-1_amd64.deb mesa-common-dev_10.4.2-1_amd64.deb libosmesa6_10.4.2-1_amd64.deb libosmesa6-dev_10.4.2-1_amd64.deb mesa-vdpau-drivers_10.4.2-1_amd64.deb mesa-vdpau-drivers-dbg_10.4.2-1_amd64.deb mesa-opencl-icd_10.4.2-1_amd64.deb mesa-opencl-icd-dbg_10.4.2-1_amd64.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yb1uu-0006jd...@franck.debian.org
mesa: Changes to 'ubuntu'
Makefile.am|2 VERSION|2 bin/.cherry-ignore |2 configure.ac | 443 - debian/README.Debian |4 debian/changelog | 14 debian/control | 144 debian/libegl1-mesa-drivers.install.in |2 debian/libgbm1.install.in |1 debian/libopenvg1-mesa-dev.install.in |3 debian/libopenvg1-mesa.install.in |1 debian/libopenvg1-mesa.lintian-overrides |1 debian/libopenvg1-mesa.symbols | 94 debian/rules |2 docs/GL3.txt | 68 docs/devinfo.html | 300 docs/egl.html |7 docs/index.html| 37 docs/llvmpipe.html |2 docs/relnotes.html |6 docs/relnotes/10.2.7.html | 211 docs/relnotes/10.2.8.html | 130 docs/relnotes/10.2.9.html | 101 docs/relnotes/10.2.html|2 docs/relnotes/10.3.2.html |4 docs/relnotes/10.3.3.html | 209 docs/relnotes/10.3.html|1 docs/relnotes/10.4.1.html | 95 docs/relnotes/10.4.html| 259 include/D3D9/d3d9.h| 1858 + include/D3D9/d3d9caps.h| 387 + include/D3D9/d3d9types.h | 1797 + include/GL/internal/sarea.h| 92 include/GLES2/gl2ext.h | 313 include/HaikuGL/OpenGLKit.h|2 include/d3dadapter/d3dadapter9.h | 101 include/d3dadapter/drm.h | 44 include/d3dadapter/present.h | 136 m4/ax_check_gnu_make.m4| 78 m4/ax_gcc_func_attribute.m4| 223 scons/gallium.py | 36 scons/llvm.py | 16 src/egl/drivers/dri2/egl_dri2.c| 14 src/egl/drivers/dri2/egl_dri2.h|1 src/egl/drivers/dri2/platform_drm.c| 10 src/egl/drivers/dri2/platform_wayland.c|2 src/egl/drivers/dri2/platform_x11.c| 59 src/egl/main/Makefile.am |2 src/egl/main/egldriver.c | 14 src/gallium/Automake.inc |5 src/gallium/Makefile.am| 49 src/gallium/SConscript |1 src/gallium/auxiliary/Makefile.am |4 src/gallium/auxiliary/Makefile.sources |3 src/gallium/auxiliary/cso_cache/cso_context.c | 12 src/gallium/auxiliary/draw/draw_context.c | 20 src/gallium/auxiliary/draw/draw_context.h |5 src/gallium/auxiliary/draw/draw_gs.c | 28 src/gallium/auxiliary/draw/draw_llvm.c | 49 src/gallium/auxiliary/draw/draw_llvm.h | 11 src/gallium/auxiliary/draw/draw_pipe_aaline.c | 213 src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 473 - src/gallium/auxiliary/draw/draw_pipe_clip.c|8 src/gallium/auxiliary/draw/draw_pipe_pstipple.c| 194 src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c | 18 src/gallium/auxiliary/gallivm/lp_bld.h | 12 src/gallium/auxiliary/gallivm/lp_bld_arit.c| 80 src/gallium/auxiliary/gallivm/lp_bld_arit.h| 10 src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 18 src/gallium/auxil
mesa: Changes to 'upstream-experimental'
VERSION |2 docs/relnotes/10.4.1.html |4 docs/relnotes/10.4.2.html | 125 ++ src/gallium/auxiliary/util/u_cpu_detect.c |8 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |3 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |3 src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h|2 src/gallium/drivers/nouveau/nv50/nv50_screen.c|9 src/gallium/drivers/nouveau/nv50/nv50_state.c |9 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h |2 src/gallium/drivers/nouveau/nv50/nv50_vbo.c |8 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme |7 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h| 12 src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h|2 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c|2 src/gallium/drivers/nouveau/nvc0/nvc0_state.c |4 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h |2 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c |8 src/gallium/drivers/r600/r600_shader.c|2 src/gallium/drivers/r600/sb/sb_bc.h |2 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp| 109 +--- src/gallium/drivers/r600/sb/sb_bc_parser.cpp |2 src/gallium/drivers/r600/sb/sb_context.cpp|2 src/gallium/drivers/r600/sb/sb_if_conversion.cpp |4 src/gallium/drivers/r600/sb/sb_ir.h |9 src/gallium/drivers/r600/sb/sb_pass.h |5 src/gallium/drivers/r600/sb/sb_sched.cpp |3 src/gallium/drivers/radeonsi/si_shader.c |7 src/gallium/drivers/radeonsi/si_state.c |6 src/mesa/drivers/dri/i965/brw_context.h |7 src/mesa/drivers/dri/i965/brw_draw.c | 15 - src/mesa/drivers/dri/i965/brw_draw_upload.c | 12 src/mesa/drivers/dri/i965/brw_performance_monitor.c |2 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |8 src/mesa/drivers/dri/i965/intel_tex_subimage.c|7 src/mesa/state_tracker/st_draw.c |3 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|3 src/mesa/vbo/vbo_exec_array.c |3 38 files changed, 310 insertions(+), 113 deletions(-) New commits: commit 02f2e97c3ee4a10696bfce79b6299d478bb6e59a Author: Emil Velikov Date: Mon Jan 12 10:30:28 2015 + Add release notes for the 10.4.2 release Signed-off-by: Emil Velikov diff --git a/docs/relnotes/10.4.2.html b/docs/relnotes/10.4.2.html new file mode 100644 index 000..84813a5 --- /dev/null +++ b/docs/relnotes/10.4.2.html @@ -0,0 +1,125 @@ +http://www.w3.org/TR/html4/loose.dtd";> + + + + Mesa Release Notes + + + + + + The Mesa 3D Graphics Library + + + + + +Mesa 10.4.2 Release Notes / January 12, 2015 + + +Mesa 10.4.2 is a bug fix release which fixes bugs found since the 10.4.1 release. + + +Mesa 10.4.2 implements the OpenGL 3.3 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 3.3. OpenGL +3.3 is only available if requested at context creation +because compatibility contexts are not supported. + + +SHA256 checksums + +TBD + + +New features +None + +Bug fixes + +This list is likely incomplete. + + + +https://bugs.freedesktop.org/show_bug.cgi?id=85529";>Bug 85529 - Surfaces not drawn in Unvanquished + +https://bugs.freedesktop.org/show_bug.cgi?id=87619";>Bug 87619 - Changes to state such as render targets change fragment shader without marking it dirty. + +https://bugs.freedesktop.org/show_bug.cgi?id=87658";>Bug 87658 - [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M + +https://bugs.freedesktop.org/show_bug.cgi?id=87913";>Bug 87913 - CPU cacheline size of 0 can be returned by CPUID leaf 0x8006 in some virtual machines + + + + +Changes + +Chad Versace (2): + + i965: Use safer pointer arithmetic in intel_texsubimage_tiled_memcpy() + i965: Use safer pointer arithmetic in gather_oa_results() + + +Dave Airlie (3): + + Revert "r600g/sb: fix issues cause by GLSL switching to loops for switch" + r600g: fix regression since UCMP change + r600g/sb: implement r600 gpr index workaround. (v3.1) + + +Emil Velikov (2): + + docs: Add sha256 sums for the 10.4.1 release + Update version to 10.4.2 + + +Ilia Mirkin (2): + + nv50,nvc0: set vertex id bas
mesa: Changes to 'debian-experimental'
VERSION |2 debian/changelog |4 docs/relnotes/10.4.1.html |4 docs/relnotes/10.4.2.html | 125 ++ src/gallium/auxiliary/util/u_cpu_detect.c |8 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |3 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |3 src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h|2 src/gallium/drivers/nouveau/nv50/nv50_screen.c|9 src/gallium/drivers/nouveau/nv50/nv50_state.c |9 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h |2 src/gallium/drivers/nouveau/nv50/nv50_vbo.c |8 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme |7 src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h| 12 src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h|2 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c|2 src/gallium/drivers/nouveau/nvc0/nvc0_state.c |4 src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h |2 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c |8 src/gallium/drivers/r600/r600_shader.c|2 src/gallium/drivers/r600/sb/sb_bc.h |2 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp| 109 +--- src/gallium/drivers/r600/sb/sb_bc_parser.cpp |2 src/gallium/drivers/r600/sb/sb_context.cpp|2 src/gallium/drivers/r600/sb/sb_if_conversion.cpp |4 src/gallium/drivers/r600/sb/sb_ir.h |9 src/gallium/drivers/r600/sb/sb_pass.h |5 src/gallium/drivers/r600/sb/sb_sched.cpp |3 src/gallium/drivers/radeonsi/si_shader.c |7 src/gallium/drivers/radeonsi/si_state.c |6 src/mesa/drivers/dri/i965/brw_context.h |7 src/mesa/drivers/dri/i965/brw_draw.c | 15 - src/mesa/drivers/dri/i965/brw_draw_upload.c | 12 src/mesa/drivers/dri/i965/brw_performance_monitor.c |2 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |8 src/mesa/drivers/dri/i965/intel_tex_subimage.c|7 src/mesa/state_tracker/st_draw.c |3 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|3 src/mesa/vbo/vbo_exec_array.c |3 39 files changed, 312 insertions(+), 115 deletions(-) New commits: commit eb20f2280accadd2db19abef42ea97fec0ac6ddd Author: Timo Aaltonen Date: Tue Jan 13 15:23:49 2015 +0200 releasing package mesa version 10.4.2-1 diff --git a/debian/changelog b/debian/changelog index 181f843..08fb74e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -mesa (10.4.1-1) UNRELEASED; urgency=medium +mesa (10.4.2-1) experimental; urgency=medium * New upstream release. * control, rules, libopenvg*, libgbm1, libegl1-mesa-drivers: Drop EGL/GBM state trackers and OpenVG. * control: Make libegl1-mesa-drivers transitional. - -- Timo Aaltonen Thu, 08 Jan 2015 14:47:42 +0200 + -- Timo Aaltonen Tue, 13 Jan 2015 13:43:51 +0200 mesa (10.3.2-1) unstable; urgency=medium commit 02f2e97c3ee4a10696bfce79b6299d478bb6e59a Author: Emil Velikov Date: Mon Jan 12 10:30:28 2015 + Add release notes for the 10.4.2 release Signed-off-by: Emil Velikov diff --git a/docs/relnotes/10.4.2.html b/docs/relnotes/10.4.2.html new file mode 100644 index 000..84813a5 --- /dev/null +++ b/docs/relnotes/10.4.2.html @@ -0,0 +1,125 @@ +http://www.w3.org/TR/html4/loose.dtd";> + + + + Mesa Release Notes + + + + + + The Mesa 3D Graphics Library + + + + + +Mesa 10.4.2 Release Notes / January 12, 2015 + + +Mesa 10.4.2 is a bug fix release which fixes bugs found since the 10.4.1 release. + + +Mesa 10.4.2 implements the OpenGL 3.3 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 3.3. OpenGL +3.3 is only available if requested at context creation +because compatibility contexts are not supported. + + +SHA256 checksums + +TBD + + +New features +None + +Bug fixes + +This list is likely incomplete. + + + +https://bugs.freedesktop.org/show_bug.cgi?id=85529";>Bug 85529 - Surfaces not drawn in Unvanquished + +https://bugs.freedesktop.org/show_bug.cgi?id=87619";>Bug 87619 - Changes to state such as render targets change fragment shader without marking it dirty. + +https:/
Processed: tagging 775264
Processing commands for cont...@bugs.debian.org: > tags 775264 + upstream fixed-upstream Bug #775264 [src:mesa] mesa: Please apply patch from freedesktop bug #85647 Added tag(s) upstream and fixed-upstream. > thanks Stopping processing here. Please contact me if you need assistance. -- 775264: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775264 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/handler.s.c.14211555022556.transcr...@bugs.debian.org
xserver-xorg-video-intel: Changes to 'debian-experimental'
debian/changelog |6 ++ debian/rules |4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) New commits: commit 806aaf6e066227c597fd7514b4c9c679d1f01080 Author: Timo Aaltonen Date: Tue Jan 13 12:34:40 2015 +0200 rules: Fix valgrind-enabling check. diff --git a/debian/changelog b/debian/changelog index 2db9ab1..da3ef87 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.99.917-1~exp2) UNRELEASED; urgency=medium + + * rules: Fix valgrind-enabling check. + + -- Timo Aaltonen Tue, 13 Jan 2015 12:34:17 +0200 + xserver-xorg-video-intel (2:2.99.917-1~exp1) experimental; urgency=medium * New upstream prerelease 2.99.917. diff --git a/debian/rules b/debian/rules index e2161e2..318c14d 100755 --- a/debian/rules +++ b/debian/rules @@ -8,9 +8,9 @@ export CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS) export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) -ifeq ($(DEB_HOST_ARCH), linux) +ifeq ($(DEB_HOST_ARCH_OS), linux) valgrind = --enable-valgrind else valgrind = --disable-valgrind -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yb11l-0001sr...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'ubuntu-utopic'
debian/changelog |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 4e40c17891273398053532126ddaee6733659825 Author: Timo Aaltonen Date: Tue Jan 13 14:26:39 2015 +0200 unrelease diff --git a/debian/changelog b/debian/changelog index ba34487..804a8d1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) utopic-proposed; urgency=medium +xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) UNRELEASED; urgency=medium * Added patches: - disable-dri3.diff: Disable DRI3. (LP: #1401784) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yb0zs-0001an...@moszumanska.debian.org
xserver-xorg-video-intel: Changes to 'ubuntu'
NEWS | 50 configure.ac |2 debian/changelog | 22 debian/control |3 debian/patches/dri3-flush-broken.patch | 82 - debian/patches/series |2 debian/patches/xmir.patch | 44 debian/upstream.changelog | 2231 + src/sna/Makefile.am|1 src/sna/brw/brw_eu_emit.c |7 src/sna/debug.h| 44 src/sna/fb/fb.h| 10 src/sna/kgem.c |4 src/sna/kgem.h | 10 src/sna/sna.h | 16 src/sna/sna_accel.c| 27 src/sna/sna_display.c | 243 ++- src/sna/sna_dri2.c | 64 src/sna/sna_dri3.c | 36 src/sna/sna_driver.c | 11 src/sna/sna_render.c |6 src/sna/sna_trapezoids.c |9 src/sna/xassert.h | 10 src/uxa/intel.h|1 src/uxa/intel_display.c|5 src/uxa/intel_dri.c|4 src/uxa/intel_driver.c |5 tools/virtual.c|9 28 files changed, 2695 insertions(+), 263 deletions(-) New commits: commit 6f2c773eba8aec8e2e9896f1edd335bfee5ccb60 Author: Timo Aaltonen Date: Tue Jan 13 14:17:49 2015 +0200 release to vivid diff --git a/debian/changelog b/debian/changelog index ea1e430..ff83a1b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +xserver-xorg-video-intel (2:2.99.917-1~exp1ubuntu1) vivid; urgency=medium + + * Merge from Debian experimental. + * Drop dri3-flush-broken.patch, upstream + * Refresh xmir patch. + + -- Timo Aaltonen Tue, 13 Jan 2015 12:39:09 +0200 + xserver-xorg-video-intel (2:2.99.917-1~exp2) UNRELEASED; urgency=medium * rules: Fix valgrind-enabling check. diff --git a/debian/patches/dri3-flush-broken.patch b/debian/patches/dri3-flush-broken.patch deleted file mode 100644 index 7abae5c..000 --- a/debian/patches/dri3-flush-broken.patch +++ /dev/null @@ -1,82 +0,0 @@ a/src/sna/sna_accel.c -+++ b/src/sna/sna_accel.c -@@ -1408,6 +1408,9 @@ - - __sna_pixmap_free_cpu(sna, priv); - -+ if (priv->flush) -+ sna_accel_watch_flush(sna, -1); -+ - if (priv->header) { - assert(pixmap->drawable.pScreen == sna->scrn->pScreen); - assert(!priv->shm); a/src/sna/sna_dri3.c -+++ b/src/sna/sna_dri3.c -@@ -39,6 +39,8 @@ - #include - #include - -+#define MESA_HAS_NO_FENCES 1 -+ - static DevPrivateKeyRec sna_sync_fence_private_key; - struct sna_sync_fence { - SyncFenceSetTriggeredFunc set_triggered; -@@ -49,6 +51,22 @@ - return dixLookupPrivate(&fence->devPrivates, &sna_sync_fence_private_key); - } - -+static inline void mark_dri3_pixmap(struct sna *sna, struct sna_pixmap *priv, struct kgem_bo *bo) -+{ -+ if (!MESA_HAS_NO_FENCES) -+ return; -+ -+ bo->flush = true; -+ if (bo->exec) -+ sna->kgem.flush = 1; -+ if (bo == priv->gpu_bo) -+ priv->flush |= 3; -+ else -+ priv->shm = true; -+ -+ sna_accel_watch_flush(sna, 1); -+} -+ - static void sna_sync_flush(struct sna *sna, struct sna_pixmap *priv) - { - struct kgem_bo *bo = NULL; -@@ -94,11 +112,13 @@ - DBG(("%s: associated pixmap=%ld\n", __FUNCTION__, get_drawable_pixmap(draw)->drawable.serialNumber)); - sna_sync_flush(sna, sna_pixmap(get_drawable_pixmap(draw))); - } else { /* SyncFence are currently per-screen, sigh */ -- struct sna_pixmap *priv; -+ if (!MESA_HAS_NO_FENCES) { -+ struct sna_pixmap *priv; - -- DBG(("%s: flushing all DRI3 pixmaps\n", __FUNCTION__)); -- list_for_each_entry(priv, &sna->dri3.pixmaps, cow_list) -- sna_sync_flush(sna, priv); -+ DBG(("%s: flushing all DRI3 pixmaps\n", __FUNCTION__)); -+ list_for_each_entry(priv, &sna->dri3.pixmaps, cow_list) -+ sna_sync_flush(sna, priv); -+ } - - sna_accel_flush(sna); - } -@@ -278,6 +298,8 @@ - } - list_add(&priv->cow_list, &sna->dri3.pixmaps); - -+ mark_dri3_pixmap(sna, priv, bo); -+ - return pixmap; - - free_pixmap: -@@ -337,6 +359,8 @@ - priv->pinned |= PIN_DRI3; - list_move(&priv->cow_list, &sna->dri3.pixmaps); - -+ mark_dri3_pixmap(sna, priv, bo); -+ - *stride = (priv->pinned & PIN_DRI3) ? priv->gpu_bo->pitch : priv->cpu_bo->pitch; - *size = kgem_bo_size((priv->pinned & PIN_DRI3) ? priv->gpu_bo : priv->cpu_bo); - DBG(("%s: exporting %s pixmap=%ld, handle=
xserver-xorg-video-intel: Changes to 'ubuntu-utopic'
debian/changelog|5 debian/patches/series |2 debian/patches/sna-add-more-checks-and-asserts-for-blt.diff | 200 debian/patches/sna-tweak-alignment-constraints-on-gen8.diff | 34 ++ 4 files changed, 240 insertions(+), 1 deletion(-) New commits: commit 1b9d692cb8ff8eba2e43755a04552808ae9b3b69 Author: Timo Aaltonen Date: Tue Jan 13 14:55:18 2015 +0200 add two more patches diff --git a/debian/changelog b/debian/changelog index 804a8d1..f82989f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,7 +2,10 @@ xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.2) UNRELEASED; urgency=medium * Added patches: - disable-dri3.diff: Disable DRI3. (LP: #1401784) -- sna-fix-gen8-blt.diff: Fix GEN8 BLT with 4bit address. (LP: #1401788) +- sna-fix-gen8-blt.diff, + sna-add-more-checks-and-asserts-for-blt.diff, + sna-tweak-alignment-constraints-on-gen8.diff: + Fix GEN8 BLT with 4bit address. (LP: #1401788) -- Timo Aaltonen Fri, 12 Dec 2014 10:53:54 +0200 diff --git a/debian/patches/series b/debian/patches/series index e8f787e..02ff016 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -8,3 +8,5 @@ fix-uxa-fglrx-stealing.diff sna-use-vmask-in-3dstate-ps.diff disable-dri3.diff sna-fix-gen8-blt.diff +sna-tweak-alignment-constraints-on-gen8.diff +sna-add-more-checks-and-asserts-for-blt.diff diff --git a/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff b/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff new file mode 100644 index 000..c9e9068 --- /dev/null +++ b/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff @@ -0,0 +1,200 @@ +commit 8dee52997891108eec8e4df12dd02f3a060d9cb8 +Author: Chris Wilson +Date: Wed Nov 19 13:38:20 2014 + + +sna: Add more checks and asserts for BLT capable bo + +Before we use the BLT for core acceleration, double check that we can. +This should catch the case where we attempt to operate on SHM pixmaps +which do not meet the restrictions. + +Signed-off-by: Chris Wilson + +--- a/src/sna/sna_accel.c b/src/sna/sna_accel.c +@@ -4642,6 +4642,9 @@ sna_put_xybitmap_blt(DrawablePtr drawabl + } + } + ++ if (!kgem_bo_can_blt(&sna->kgem, bo)) ++ return false; ++ + assert_pixmap_contains_box(pixmap, RegionExtents(region)); + if (damage) + sna_damage_add(damage, region); +@@ -4654,6 +4657,7 @@ sna_put_xybitmap_blt(DrawablePtr drawabl + y += dy + drawable->y; + + kgem_set_mode(&sna->kgem, KGEM_BLT, bo); ++ assert(kgem_bo_can_blt(&sna->kgem, bo)); + + /* Region is pre-clipped and translated into pixmap space */ + box = RegionRects(region); +@@ -4802,6 +4806,9 @@ sna_put_xypixmap_blt(DrawablePtr drawabl + } + } + ++ if (!kgem_bo_can_blt(&sna->kgem, bo)) ++ return false; ++ + assert_pixmap_contains_box(pixmap, RegionExtents(region)); + if (damage) + sna_damage_add(damage, region); +@@ -4814,6 +4821,7 @@ sna_put_xypixmap_blt(DrawablePtr drawabl + y += dy + drawable->y; + + kgem_set_mode(&sna->kgem, KGEM_BLT, bo); ++ assert(kgem_bo_can_blt(&sna->kgem, bo)); + + skip = h * BitmapBytePad(w + left); + for (i = 1 << (gc->depth-1); i; i >>= 1, bits += skip) { +@@ -7570,6 +7578,7 @@ sna_copy_bitmap_blt(DrawablePtr _bitmap, + br13 |= copy_ROP[gc->alu] << 16; + + kgem_set_mode(&sna->kgem, KGEM_BLT, arg->bo); ++ assert(kgem_bo_can_blt(&sna->kgem, arg->bo)); + do { + int bx1 = (box->x1 + sx) & ~7; + int bx2 = (box->x2 + sx + 7) & ~7; +@@ -7789,6 +7798,7 @@ sna_copy_plane_blt(DrawablePtr source, D + br13 |= copy_ROP[gc->alu] << 16; + + kgem_set_mode(&sna->kgem, KGEM_BLT, arg->bo); ++ assert(kgem_bo_can_blt(&sna->kgem, arg->bo)); + do { + int bx1 = (box->x1 + sx) & ~7; + int bx2 = (box->x2 + sx + 7) & ~7; +@@ -8074,6 +8084,10 @@ sna_copy_plane(DrawablePtr src, Drawable + goto fallback; + } + } ++ ++ if (!kgem_bo_can_blt(&sna->kgem, arg.bo)) ++ return false; ++ + RegionUninit(®ion); + return sna_do_copy(src, dst, gc, + src_x, src_y, +@@ -11472,9 +11486,14 @@ sna_poly_fill_rect_tiled_8x8_blt(Drawabl + if (tile_bo->tiling) + return false; + ++ if (!kgem_bo_can_blt(&sna->kgem, bo) || ++!kgem_bo_can_blt(&sna->kgem, tile_bo)) ++return false; ++ + assert(tile_bo->pitch == 8 * drawable->bitsPerPixel >> 3); + + kgem_set_mode(&sna->kgem, KGEM_BLT, bo); ++ assert(kgem_bo_can_blt(&sna->kgem, bo)); + if (!kgem_check_batch(&sna->kgem, 10+2*3) || +
xserver-xorg-video-intel: Changes to 'ubuntu-trusty'
debian/changelog| 17 - debian/patches/series |2 debian/patches/sna-add-more-checks-and-asserts-for-blt.diff | 200 debian/patches/sna-tweak-alignment-constraints-on-gen8.diff | 34 ++ 4 files changed, 245 insertions(+), 8 deletions(-) New commits: commit 35e5a5a4818b581a7f739b5c0c0d5347ee3cb872 Author: Timo Aaltonen Date: Tue Jan 13 14:25:23 2015 +0200 fix changelog diff --git a/debian/changelog b/debian/changelog index 4de6d74..62cab64 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,16 +1,14 @@ -xserver-xorg-video-intel (2:2.99.910-0ubuntu1.5) trusty-proposed; urgency=medium - - * Fix regression with external displays on sna. (LP: #1405325) - - -- Maarten Lankhorst Tue, 13 Jan 2015 11:20:44 +0100 - xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; urgency=medium + [ Timo Aaltonen ] * sna-fix-gen8-blt.diff sna-tweak-alignment-constraints-on-gen8.diff sna-add-more-checks-and-asserts-for-blt.diff: - Fix GEN8 BLT with 4bit address. (LP: #1401788) + [ Maarten Lankhorst ] + * Fix regression with external displays on sna. (LP: #1405325) + -- Timo Aaltonen Fri, 12 Dec 2014 11:06:26 +0200 xserver-xorg-video-intel (2:2.99.910-0ubuntu1.3) trusty-proposed; urgency=medium @@ -32,6 +30,9 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.2) trusty-proposed; urgency=medium [ Timo Aaltonen ] * fix-no-backlight.diff: Don't let backlight switch off when cycling through display modes. (LP: #1373776) + + -- Maarten Lankhorst Mon, 20 Oct 2014 09:54:57 +0200 + xserver-xorg-video-intel (2:2.99.910-0ubuntu1.1) trusty; urgency=medium * Backport fixes from upstream driver for fglrx and broadwell. (LP: #1359105) commit 1cabef339563e0b4daee50580a1b75596844a62a Author: Timo Aaltonen Date: Tue Jan 13 14:20:28 2015 +0200 not really released, so mark as such diff --git a/debian/changelog b/debian/changelog index ef7fe94..4de6d74 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,7 +4,7 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.5) trusty-proposed; urgency=medium -- Maarten Lankhorst Tue, 13 Jan 2015 11:20:44 +0100 -xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) trusty-proposed; urgency=medium +xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) UNRELEASED; urgency=medium * sna-fix-gen8-blt.diff sna-tweak-alignment-constraints-on-gen8.diff commit 46077a767ff807f793bde32de15f0ad589d1a067 Author: Timo Aaltonen Date: Tue Jan 13 12:31:00 2015 +0200 add two more patches diff --git a/debian/changelog b/debian/changelog index 83ee4ef..ef7fe94 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,7 +6,10 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.5) trusty-proposed; urgency=medium xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) trusty-proposed; urgency=medium - * sna-fix-gen8-blt.diff: Fix GEN8 BLT with 4bit address. (LP: #1401788) + * sna-fix-gen8-blt.diff +sna-tweak-alignment-constraints-on-gen8.diff +sna-add-more-checks-and-asserts-for-blt.diff: +- Fix GEN8 BLT with 4bit address. (LP: #1401788) -- Timo Aaltonen Fri, 12 Dec 2014 11:06:26 +0200 @@ -29,9 +32,6 @@ xserver-xorg-video-intel (2:2.99.910-0ubuntu1.2) trusty-proposed; urgency=medium [ Timo Aaltonen ] * fix-no-backlight.diff: Don't let backlight switch off when cycling through display modes. (LP: #1373776) - - -- Maarten LankhorstMon, 20 Oct 2014 09:54:57 +0200 - xserver-xorg-video-intel (2:2.99.910-0ubuntu1.1) trusty; urgency=medium * Backport fixes from upstream driver for fglrx and broadwell. (LP: #1359105) diff --git a/debian/patches/series b/debian/patches/series index 98e9055..e232f4e 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -23,3 +23,5 @@ fix-no-backlight.diff 10-handle-rotated-slaves.diff sna-use-vmask-in-3dstate-ps.diff sna-fix-gen8-blt.diff +sna-tweak-alignment-constraints-on-gen8.diff +sna-add-more-checks-and-asserts-for-blt.diff diff --git a/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff b/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff new file mode 100644 index 000..c9e9068 --- /dev/null +++ b/debian/patches/sna-add-more-checks-and-asserts-for-blt.diff @@ -0,0 +1,200 @@ +commit 8dee52997891108eec8e4df12dd02f3a060d9cb8 +Author: Chris Wilson +Date: Wed Nov 19 13:38:20 2014 + + +sna: Add more checks and asserts for BLT capable bo + +Before we use the BLT for core acceleration, double check that we can. +This should catch the case where we attempt to operate on SHM pixmaps +which do not meet the restrictions. + +Signed-off-by: Chris Wilson + +--- a/src/sna/sna_accel.c b/src/sna/sna_accel.c +@@ -4642,6 +4642,9 @@ sna_put_xybitmap_blt(DrawablePtr drawabl + } + } + ++ if (!kgem_bo_can_blt(&sna->kgem, bo)) ++ return false; ++ + a
Bug#775264: mesa: Please apply patch from freedesktop bug #85647
Source: mesa Version: 10.3.2-1 Severity: important Tags: patch I have had problems with my TAHITI radeon videocard for the last year or so, where it would lock up randomly between 10 minutes to a few hours from booting. So much so that I have needed to switch to fglrx to get my system reliable. This problem apparently only manifests on certain chipsets, like the TAHITI variant I have and not all radeonsi cards out there. I have compiled the current mesa 10.3.2-1 which is the latest available in jessie and sid, with a patch posted in freedesktop bug #85647, and my system is stable in the 3 weeks I'm running this custom version. This patch is already included in mesa 10.3.4, but since a new release has not been forthcoming in the last weeks and the current version must hurt others out there. I'm filing this bug report to nudge the maintainer to either include this patch in 10.3.2, or upgrade to 10.3.4. bug: https://bugs.freedesktop.org/show_bug.cgi?id=85647 patch: https://bugs.freedesktop.org/attachment.cgi?id=109261 -- System Information: Debian Release: 8.0 APT prefers testing APT policy: (750, 'testing'), (700, 'stable'), (600, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) diff --git a/src/gallium/drivers/radeonsi/si_dma.c b/src/gallium/drivers/radeonsi/si_dma.c index b1bd5e7..3da2d26 100644 --- a/src/gallium/drivers/radeonsi/si_dma.c +++ b/src/gallium/drivers/radeonsi/si_dma.c @@ -250,6 +250,9 @@ void si_dma_copy(struct pipe_context *ctx, return; } + /* XXX: Asynchronous DMA causes lockups for some */ + goto fallback; + if (src->format != dst->format || src_box->depth > 1 || rdst->dirty_level_mask != 0 || rdst->cmask.size || rdst->fmask.size ||
xserver-xorg-video-intel: Changes to 'ubuntu-trusty'
debian/changelog |6 ++ debian/patches/10-handle-rotated-slaves.diff |2 +- 2 files changed, 7 insertions(+), 1 deletion(-) New commits: commit e1103d1723905589e0ab13aa3ccf54fafd177c9b Author: Maarten Lankhorst Date: Tue Jan 13 11:22:57 2015 +0100 Fix regression with external displays on sna. (LP: #1405325) diff --git a/debian/changelog b/debian/changelog index 5121f03..83ee4ef 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-intel (2:2.99.910-0ubuntu1.5) trusty-proposed; urgency=medium + + * Fix regression with external displays on sna. (LP: #1405325) + + -- Maarten Lankhorst Tue, 13 Jan 2015 11:20:44 +0100 + xserver-xorg-video-intel (2:2.99.910-0ubuntu1.4) trusty-proposed; urgency=medium * sna-fix-gen8-blt.diff: Fix GEN8 BLT with 4bit address. (LP: #1401788) diff --git a/debian/patches/10-handle-rotated-slaves.diff b/debian/patches/10-handle-rotated-slaves.diff index 9ddafb3..aa3b6e1 100644 --- a/debian/patches/10-handle-rotated-slaves.diff +++ b/debian/patches/10-handle-rotated-slaves.diff @@ -372,7 +372,7 @@ Date: Thu Jul 17 14:40:51 2014 +0100 if (sna->render.copy_boxes(sna, GXcopy, - sna->front, priv->gpu_bo, 0, 0, -+ container_of(draw, PixmapRec, drawable), priv->gpu_bo, 0, 0, ++ container_of(draw, PixmapRec, drawable), priv->gpu_bo, sx, sy, &tmp, sna_crtc->bo, -tx, -ty, REGION_RECTS(region), REGION_NUM_RECTS(region), 0)) return; -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yaycq-0008cc...@moszumanska.debian.org