xserver-xorg-video-intel: Changes to 'ubuntu-vivid'

2015-07-10 Thread Timo Aaltonen
New branch 'ubuntu-vivid' available with the following commits:


-- 
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/e1zdwre-0005u3...@moszumanska.debian.org



xserver-xorg-video-intel: Changes to 'debian-experimental'

2015-07-10 Thread Timo Aaltonen
 NEWS  |   14 
 configure.ac  |   29 -
 debian/changelog  |8 
 libobj/alloca.c   |4 
 man/intel.man |4 
 src/backlight.c   |   68 +-
 src/backlight.h   |2 
 src/i915_pciids.h |   53 +-
 src/intel_device.c|6 
 src/intel_list.h  |   31 +
 src/intel_module.c|   62 +-
 src/intel_options.c   |1 
 src/intel_options.h   |1 
 src/legacy/i810/i810_common.h |4 
 src/legacy/i810/i810_hwmc.c   |2 
 src/legacy/i810/i810_reg.h|2 
 src/legacy/i810/xvmc/I810XvMC.c   |6 
 src/render_program/exa_wm.g4i |2 
 src/render_program/exa_wm_yuv_rgb.g8a |4 
 src/render_program/exa_wm_yuv_rgb.g8b |2 
 src/sna/blt.c |  549 +--
 src/sna/brw/brw_eu_emit.c |2 
 src/sna/compiler.h|   14 
 src/sna/gen6_common.h |   17 
 src/sna/gen6_render.c |   75 ++-
 src/sna/gen7_render.c |   80 ++-
 src/sna/gen8_render.c |  120 +++--
 src/sna/kgem.c|  798 +++--
 src/sna/kgem.h|   34 +
 src/sna/kgem_debug_gen4.c |2 
 src/sna/kgem_debug_gen5.c |2 
 src/sna/kgem_debug_gen6.c |2 
 src/sna/sna.h |   54 ++
 src/sna/sna_accel.c   |  413 ++---
 src/sna/sna_blt.c |  137 ++---
 src/sna/sna_display.c |  803 +++---
 src/sna/sna_dri2.c|  655 ---
 src/sna/sna_dri3.c|   13 
 src/sna/sna_driver.c  |   30 -
 src/sna/sna_glyphs.c  |   92 ++-
 src/sna/sna_io.c  |   22 
 src/sna/sna_present.c |  144 --
 src/sna/sna_render.c  |   16 
 src/sna/sna_render.h  |9 
 src/sna/sna_tiling.c  |4 
 src/sna/sna_trapezoids_boxes.c|4 
 src/sna/sna_trapezoids_imprecise.c|4 
 src/sna/sna_trapezoids_mono.c |   52 +-
 src/sna/sna_trapezoids_precise.c  |4 
 src/sna/sna_video_sprite.c|   18 
 src/uxa/intel_display.c   |   59 +-
 src/uxa/intel_driver.c|   13 
 src/uxa/intel_memory.c|2 
 test/.gitignore   |4 
 test/Makefile.am  |4 
 test/dri2-speed.c |  342 ++
 test/dri2-test.c  |   48 +-
 test/dri3-test.c  |   62 ++
 test/dri3.c   |   34 +
 test/present-speed.c  |  615 ++
 test/present-test.c   |  399 ++--
 test/render-glyphs.c  |  441 ++
 test/render-trapezoid.c   |  125 +
 test/render-triangle.c|  180 +++
 test/test.h   |9 
 test/test_image.c |   36 -
 tools/Makefile.am |6 
 tools/backlight_helper.c  |6 
 tools/dri3info.c  |  212 
 tools/virtual.c   |  243 ++
 70 files changed, 5340 insertions(+), 1974 deletions(-)

New commits:
commit 5bd394f50552d4be185ba4f21299a5ab873e14bf
Author: Timo Aaltonen 
Date:   Thu Jun 18 15:41:51 2015 +0300

bump the version

diff --git a/debian/changelog b/debian/changelog
index ad6ca79..a930f6d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.99.917+git20150421-1~exp1) UNRELEASED; 
urgency=medium
+xserver-xorg-video-intel (2:2.99.917+git20150618-1~exp1) UNRELEASED; 
urgency=medium
 
   * New snapshot.
   * rules: Fix valgrind-enabling check.

commit b24e7581bd1e5a0215cb73ec87093ebf03c20278
Author: Chris Wilson 
Date:   Wed Jun 17 17:55:04 2015 +0100

backlight: Factor known names into preferred interfaces

Since the /sys/device/backlight never turned up we face an issue with
disambiguating the backlight on multi-GPU devices. Both intel_backlight
and nv_backlight are presented are raw interfaces, and on modern systems
the ACPI interface is defunct, so we need a way to distinguish them. So,
we fallback to our priority table of known interfaces and rank them
accordingly, first by class (platform, native, raw) and then by priority.

Signed-off-by: Chris Wilson 

diff --git a/src/backlight.c b/src/backlight.c
index c65e466..d020a7c 100644
--- a/src/backlight.c
+++ b/src/backlight.c
@@ -152,12 +152,9 @@ int backlight_open(struct backligh

xserver-xorg-video-intel: Changes to 'ubuntu-vivid-lts'

2015-07-10 Thread Timo Aaltonen
New branch 'ubuntu-vivid-lts' available with the following commits:
commit eb70b91f31c94386068b6b56963ac60107582493
Author: Timo Aaltonen 
Date:   Wed Jul 8 12:25:06 2015 +0300

Backport vivid package for lts-vivid stack.

commit c8360e93c7dd2d593fe19f29c18fe16c67621c4c
Merge: 940e71e b36a859
Author: Timo Aaltonen 
Date:   Wed Jul 8 12:23:19 2015 +0300

Merge branch 'ubuntu-vivid' into lts-vivid

commit 940e71e65c55be9cef7bfcbee07cebde7f45fbbb
Author: Timo Aaltonen 
Date:   Mon May 11 12:10:27 2015 +0300

Backport vivid package for lts-vivid stack.


-- 
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/e1zdwre-0005ui...@moszumanska.debian.org



xserver-xorg-video-intel: Changes to 'upstream-experimental'

2015-07-10 Thread Timo Aaltonen
 NEWS  |   14 
 configure.ac  |   29 -
 libobj/alloca.c   |4 
 man/intel.man |4 
 src/backlight.c   |   68 +-
 src/backlight.h   |2 
 src/i915_pciids.h |   53 +-
 src/intel_device.c|6 
 src/intel_list.h  |   31 +
 src/intel_module.c|   62 +-
 src/intel_options.c   |1 
 src/intel_options.h   |1 
 src/legacy/i810/i810_common.h |4 
 src/legacy/i810/i810_hwmc.c   |2 
 src/legacy/i810/i810_reg.h|2 
 src/legacy/i810/xvmc/I810XvMC.c   |6 
 src/render_program/exa_wm.g4i |2 
 src/render_program/exa_wm_yuv_rgb.g8a |4 
 src/render_program/exa_wm_yuv_rgb.g8b |2 
 src/sna/blt.c |  549 +--
 src/sna/brw/brw_eu_emit.c |2 
 src/sna/compiler.h|   14 
 src/sna/gen6_common.h |   17 
 src/sna/gen6_render.c |   75 ++-
 src/sna/gen7_render.c |   80 ++-
 src/sna/gen8_render.c |  120 +++--
 src/sna/kgem.c|  798 +++--
 src/sna/kgem.h|   34 +
 src/sna/kgem_debug_gen4.c |2 
 src/sna/kgem_debug_gen5.c |2 
 src/sna/kgem_debug_gen6.c |2 
 src/sna/sna.h |   54 ++
 src/sna/sna_accel.c   |  413 ++---
 src/sna/sna_blt.c |  137 ++---
 src/sna/sna_display.c |  803 +++---
 src/sna/sna_dri2.c|  655 ---
 src/sna/sna_dri3.c|   13 
 src/sna/sna_driver.c  |   30 -
 src/sna/sna_glyphs.c  |   92 ++-
 src/sna/sna_io.c  |   22 
 src/sna/sna_present.c |  144 --
 src/sna/sna_render.c  |   16 
 src/sna/sna_render.h  |9 
 src/sna/sna_tiling.c  |4 
 src/sna/sna_trapezoids_boxes.c|4 
 src/sna/sna_trapezoids_imprecise.c|4 
 src/sna/sna_trapezoids_mono.c |   52 +-
 src/sna/sna_trapezoids_precise.c  |4 
 src/sna/sna_video_sprite.c|   18 
 src/uxa/intel_display.c   |   59 +-
 src/uxa/intel_driver.c|   13 
 src/uxa/intel_memory.c|2 
 test/.gitignore   |4 
 test/Makefile.am  |4 
 test/dri2-speed.c |  342 ++
 test/dri2-test.c  |   48 +-
 test/dri3-test.c  |   62 ++
 test/dri3.c   |   34 +
 test/present-speed.c  |  615 ++
 test/present-test.c   |  399 ++--
 test/render-glyphs.c  |  441 ++
 test/render-trapezoid.c   |  125 +
 test/render-triangle.c|  180 +++
 test/test.h   |9 
 test/test_image.c |   36 -
 tools/Makefile.am |6 
 tools/backlight_helper.c  |6 
 tools/dri3info.c  |  212 
 tools/virtual.c   |  243 ++
 69 files changed, 5333 insertions(+), 1973 deletions(-)

New commits:
commit b24e7581bd1e5a0215cb73ec87093ebf03c20278
Author: Chris Wilson 
Date:   Wed Jun 17 17:55:04 2015 +0100

backlight: Factor known names into preferred interfaces

Since the /sys/device/backlight never turned up we face an issue with
disambiguating the backlight on multi-GPU devices. Both intel_backlight
and nv_backlight are presented are raw interfaces, and on modern systems
the ACPI interface is defunct, so we need a way to distinguish them. So,
we fallback to our priority table of known interfaces and rank them
accordingly, first by class (platform, native, raw) and then by priority.

Signed-off-by: Chris Wilson 

diff --git a/src/backlight.c b/src/backlight.c
index c65e466..d020a7c 100644
--- a/src/backlight.c
+++ b/src/backlight.c
@@ -152,12 +152,9 @@ int backlight_open(struct backlight *b, char *iface)
return param.curval;
 }
 
-enum backlight_type backlight_exists(const char *iface)
+int backlight_exists(const char *iface)
 {
-   if (iface != NULL)
-   return BL_NONE;
-
-   return BL_PLATFORM;
+   return iface == NULL;
 }
 
 int backlight_on(struct backlight *b)
@@ -250,10 +247,10 @@ static const char *known_interfaces[] = {
"intel_backlight",
 };
 
-static enum backlight_type __backlight_type(const char *iface)
+static int __backlight_type(const char *iface)
 {
char buf[1024];
-  

xserver-xorg-video-intel: Changes to 'pristine-tar'

2015-07-10 Thread Timo Aaltonen
 xserver-xorg-video-intel_2.99.917+git20150421.orig.tar.gz.delta |binary
 xserver-xorg-video-intel_2.99.917+git20150421.orig.tar.gz.id|1 +
 xserver-xorg-video-intel_2.99.917+git20150618.orig.tar.gz.delta |binary
 xserver-xorg-video-intel_2.99.917+git20150618.orig.tar.gz.id|1 +
 4 files changed, 2 insertions(+)

New commits:
commit 2b8bbd670a02a06df6dd2fc60740e812ea312b6b
Author: Timo Aaltonen 
Date:   Thu Jun 18 15:41:20 2015 +0300

pristine-tar data for 
xserver-xorg-video-intel_2.99.917+git20150618.orig.tar.gz

diff --git a/xserver-xorg-video-intel_2.99.917+git20150618.orig.tar.gz.delta 
b/xserver-xorg-video-intel_2.99.917+git20150618.orig.tar.gz.delta
new file mode 100644
index 000..2de49ea
Binary files /dev/null and 
b/xserver-xorg-video-intel_2.99.917+git20150618.orig.tar.gz.delta differ
diff --git a/xserver-xorg-video-intel_2.99.917+git20150618.orig.tar.gz.id 
b/xserver-xorg-video-intel_2.99.917+git20150618.orig.tar.gz.id
new file mode 100644
index 000..68a7518
--- /dev/null
+++ b/xserver-xorg-video-intel_2.99.917+git20150618.orig.tar.gz.id
@@ -0,0 +1 @@
+9e2245cd219cfa3b98f121dbccb87f135eeaba86

commit 0d855ce8f36937012aae5cff0e5da67528483eac
Author: Timo Aaltonen 
Date:   Wed Apr 22 15:02:56 2015 +0300

pristine-tar data for 
xserver-xorg-video-intel_2.99.917+git20150421.orig.tar.gz

diff --git a/xserver-xorg-video-intel_2.99.917+git20150421.orig.tar.gz.delta 
b/xserver-xorg-video-intel_2.99.917+git20150421.orig.tar.gz.delta
new file mode 100644
index 000..fc6498a
Binary files /dev/null and 
b/xserver-xorg-video-intel_2.99.917+git20150421.orig.tar.gz.delta differ
diff --git a/xserver-xorg-video-intel_2.99.917+git20150421.orig.tar.gz.id 
b/xserver-xorg-video-intel_2.99.917+git20150421.orig.tar.gz.id
new file mode 100644
index 000..5719664
--- /dev/null
+++ b/xserver-xorg-video-intel_2.99.917+git20150421.orig.tar.gz.id
@@ -0,0 +1 @@
+391913e1bdfe6788a44b3bc3c10a156197b7a165


-- 
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/e1zdwqf-0005gi...@moszumanska.debian.org



xserver-xorg-video-intel: Changes to 'ubuntu-utopic'

2015-07-10 Thread Timo Aaltonen
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 18802b35e282ea382432c368dce3befd6f4f318b
Author: Timo Aaltonen 
Date:   Fri Jun 26 14:23:21 2015 +0300

release to utopic

diff --git a/debian/changelog b/debian/changelog
index 8ba312b..17dafbc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.5) UNRELEASED; 
urgency=medium
+xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.5) utopic; urgency=medium
 
   [ Timo Aaltonen ]
   * sna-gen8-clear-instancing-enabled-bit-between-batches.diff: Fix
@@ -9,7 +9,7 @@ xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.5) 
UNRELEASED; urgency=medium
 rotating the screen (LP: #1376760) (LP: #1443345) backport from
 a88795c641 upstream.
 
- -- Timo Aaltonen   Mon, 11 May 2015 13:41:20 +0300
+ -- Timo Aaltonen   Fri, 26 Jun 2015 14:22:42 +0300
 
 xserver-xorg-video-intel (2:2.99.914-1~exp1ubuntu4.4) utopic; 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/e1zdwqg-0005gd...@moszumanska.debian.org



mesa: Changes to 'ubuntu-vivid-lts'

2015-07-10 Thread Timo Aaltonen
New branch 'ubuntu-vivid-lts' available with the following commits:
commit 0c537bbffdbe857aff8b2e5967210b6f9ba7d202
Author: Timo Aaltonen 
Date:   Fri Jul 10 14:10:23 2015 +0300

update the changelog

commit ed72144b2ea0b7954e9007d7ba1560bf81753887
Merge: 87401a1 5a4eca4
Author: Timo Aaltonen 
Date:   Fri Jul 10 14:09:34 2015 +0300

Merge branch 'ubuntu-vivid' into ubuntu-vivid-lts

commit 87401a11b17421425ddc64d61e9aa2429198fca0
Author: Timo Aaltonen 
Date:   Wed Jul 8 11:42:02 2015 +0300

Backport vivid package for lts-vivid stack.

commit 8554c3366d619261ccb3f111d29984988ed42751
Merge: 177db04 d3c1515
Author: Timo Aaltonen 
Date:   Wed Jul 8 11:38:40 2015 +0300

Merge branch 'ubuntu-vivid' into ubuntu-vivid-lts

Conflicts:
debian/control

commit 177db04c0584d0e6115108ee19f4943a37924a4e
Author: Timo Aaltonen 
Date:   Fri May 8 15:06:38 2015 +0300

Backport vivid package for lts-vivid stack.


-- 
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/e1zdwq4-0004yy...@moszumanska.debian.org



mesa: Changes to 'ubuntu-vivid'

2015-07-10 Thread Timo Aaltonen
New branch 'ubuntu-vivid' available with the following commits:
commit 5a4eca47d7a1310d3e459d9ab55b893dec0f3b00
Author: Timo Aaltonen 
Date:   Fri Jul 10 14:08:51 2015 +0300

update the changelog

commit 83feb002d91de08d9959c3309a4547e281a9bcae
Merge: d3c1515 c42a748
Author: Timo Aaltonen 
Date:   Fri Jul 10 14:08:15 2015 +0300

Merge branch 'ubuntu' into ubuntu-vivid

commit d3c15151b86d0f2062ca624ab3d2a9c979d0a495
Author: Timo Aaltonen 
Date:   Wed Jul 8 11:36:38 2015 +0300

backport to vivid


-- 
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/e1zdwpk-0004p0...@moszumanska.debian.org



mesa: Changes to 'ubuntu'

2015-07-10 Thread Timo Aaltonen
 debian/changelog  |   13 
 debian/patches/i965-do_blit_drawpixels-decode-array-formats.patch |   29 
++
 debian/patches/series |1 
 3 files changed, 43 insertions(+)

New commits:
commit c42a7480b28c1b9eb652d3262c2acd00454c49a1
Author: Timo Aaltonen 
Date:   Fri Jul 10 14:06:44 2015 +0300

release to wily

diff --git a/debian/changelog b/debian/changelog
index c1bff45..4677962 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa (10.5.9-2ubuntu1) wily; urgency=medium
+
+  * Merge from Debian unstable.
+
+ -- Timo Aaltonen   Fri, 10 Jul 2015 14:02:38 +0300
+
 mesa (10.5.9-2) unstable; urgency=medium
 
   * i965-do_blit_drawpixels-decode-array-formats.patch: Fix a regression

commit 7ced45cd145fdbea4403dac5896ad79b9fc64582
Author: Timo Aaltonen 
Date:   Fri Jul 10 13:02:07 2015 +0300

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 2767303..3a5b275 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-mesa (10.5.9-2) UNRELEASED; urgency=medium
+mesa (10.5.9-2) unstable; urgency=medium
 
   * i965-do_blit_drawpixels-decode-array-formats.patch: Fix a regression
 since 10.5.5, allow using blit fastpath again.
 
- -- Timo Aaltonen   Fri, 10 Jul 2015 13:01:13 +0300
+ -- Timo Aaltonen   Fri, 10 Jul 2015 13:01:40 +0300
 
 mesa (10.5.9-1) unstable; urgency=medium
 

commit 799eeaa9becbb872d68ed9ffbb16612839449044
Author: Timo Aaltonen 
Date:   Fri Jul 10 13:01:21 2015 +0300

i965-do_blit_drawpixels-decode-array-formats.patch: Fix a regression since 
10.5.5, allow using blit fastpath again.

diff --git a/debian/changelog b/debian/changelog
index 080d6f0..2767303 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+mesa (10.5.9-2) UNRELEASED; urgency=medium
+
+  * i965-do_blit_drawpixels-decode-array-formats.patch: Fix a regression
+since 10.5.5, allow using blit fastpath again.
+
+ -- Timo Aaltonen   Fri, 10 Jul 2015 13:01:13 +0300
+
 mesa (10.5.9-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/patches/i965-do_blit_drawpixels-decode-array-formats.patch 
b/debian/patches/i965-do_blit_drawpixels-decode-array-formats.patch
new file mode 100644
index 000..5808155
--- /dev/null
+++ b/debian/patches/i965-do_blit_drawpixels-decode-array-formats.patch
@@ -0,0 +1,29 @@
+commit bd38f91f8d80897ca91979962d80d4bc0acef586
+Author: Alexander Monakov 
+Date:   Tue Jun 9 20:58:22 2015 +0300
+
+i965: do_blit_drawpixels: decode array formats
+
+Correct a regression introduced by commit 922c0c9fd526 by converting "array
+format", if received from _mesa_format_from_format_and_type, to 
mesa_format.
+
+References: https://bugs.freedesktop.org/show_bug.cgi?id=90839
+Signed-off-by: Alexander Monakov 
+Tested-by: AnAkkk 
+Reviewed-by: Jason Ekstrand 
+Reviewed-by: Kenneth Graunke 
+Cc: mesa-sta...@lists.freedesktop.org
+
+diff --git a/src/mesa/drivers/dri/i965/intel_pixel_draw.c 
b/src/mesa/drivers/dri/i965/intel_pixel_draw.c
+index d68cbb6..189a592 100644
+--- a/src/mesa/drivers/dri/i965/intel_pixel_draw.c
 b/src/mesa/drivers/dri/i965/intel_pixel_draw.c
+@@ -78,6 +78,8 @@ do_blit_drawpixels(struct gl_context * ctx,
+struct intel_renderbuffer *irb = intel_renderbuffer(rb);
+ 
+mesa_format src_format = _mesa_format_from_format_and_type(format, type);
++   if (_mesa_format_is_mesa_array_format(src_format))
++  src_format = _mesa_format_from_array_format(src_format);
+mesa_format dst_format = irb->mt->format;
+ 
+/* We can safely discard sRGB encode/decode for the DrawPixels interface */
diff --git a/debian/patches/series b/debian/patches/series
index 9f0749f..11e1fc6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 07_gallium-fix-build-failure-on-powerpcspe.diff
+i965-do_blit_drawpixels-decode-array-formats.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/e1zdwpd-0004kz...@moszumanska.debian.org



mesa: Changes to 'debian-unstable'

2015-07-10 Thread Timo Aaltonen
 debian/changelog  |7 ++
 debian/patches/i965-do_blit_drawpixels-decode-array-formats.patch |   29 
++
 debian/patches/series |1 
 3 files changed, 37 insertions(+)

New commits:
commit 7ced45cd145fdbea4403dac5896ad79b9fc64582
Author: Timo Aaltonen 
Date:   Fri Jul 10 13:02:07 2015 +0300

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 2767303..3a5b275 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-mesa (10.5.9-2) UNRELEASED; urgency=medium
+mesa (10.5.9-2) unstable; urgency=medium
 
   * i965-do_blit_drawpixels-decode-array-formats.patch: Fix a regression
 since 10.5.5, allow using blit fastpath again.
 
- -- Timo Aaltonen   Fri, 10 Jul 2015 13:01:13 +0300
+ -- Timo Aaltonen   Fri, 10 Jul 2015 13:01:40 +0300
 
 mesa (10.5.9-1) unstable; urgency=medium
 

commit 799eeaa9becbb872d68ed9ffbb16612839449044
Author: Timo Aaltonen 
Date:   Fri Jul 10 13:01:21 2015 +0300

i965-do_blit_drawpixels-decode-array-formats.patch: Fix a regression since 
10.5.5, allow using blit fastpath again.

diff --git a/debian/changelog b/debian/changelog
index 080d6f0..2767303 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+mesa (10.5.9-2) UNRELEASED; urgency=medium
+
+  * i965-do_blit_drawpixels-decode-array-formats.patch: Fix a regression
+since 10.5.5, allow using blit fastpath again.
+
+ -- Timo Aaltonen   Fri, 10 Jul 2015 13:01:13 +0300
+
 mesa (10.5.9-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/patches/i965-do_blit_drawpixels-decode-array-formats.patch 
b/debian/patches/i965-do_blit_drawpixels-decode-array-formats.patch
new file mode 100644
index 000..5808155
--- /dev/null
+++ b/debian/patches/i965-do_blit_drawpixels-decode-array-formats.patch
@@ -0,0 +1,29 @@
+commit bd38f91f8d80897ca91979962d80d4bc0acef586
+Author: Alexander Monakov 
+Date:   Tue Jun 9 20:58:22 2015 +0300
+
+i965: do_blit_drawpixels: decode array formats
+
+Correct a regression introduced by commit 922c0c9fd526 by converting "array
+format", if received from _mesa_format_from_format_and_type, to 
mesa_format.
+
+References: https://bugs.freedesktop.org/show_bug.cgi?id=90839
+Signed-off-by: Alexander Monakov 
+Tested-by: AnAkkk 
+Reviewed-by: Jason Ekstrand 
+Reviewed-by: Kenneth Graunke 
+Cc: mesa-sta...@lists.freedesktop.org
+
+diff --git a/src/mesa/drivers/dri/i965/intel_pixel_draw.c 
b/src/mesa/drivers/dri/i965/intel_pixel_draw.c
+index d68cbb6..189a592 100644
+--- a/src/mesa/drivers/dri/i965/intel_pixel_draw.c
 b/src/mesa/drivers/dri/i965/intel_pixel_draw.c
+@@ -78,6 +78,8 @@ do_blit_drawpixels(struct gl_context * ctx,
+struct intel_renderbuffer *irb = intel_renderbuffer(rb);
+ 
+mesa_format src_format = _mesa_format_from_format_and_type(format, type);
++   if (_mesa_format_is_mesa_array_format(src_format))
++  src_format = _mesa_format_from_array_format(src_format);
+mesa_format dst_format = irb->mt->format;
+ 
+/* We can safely discard sRGB encode/decode for the DrawPixels interface */
diff --git a/debian/patches/series b/debian/patches/series
index 9f0749f..11e1fc6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 07_gallium-fix-build-failure-on-powerpcspe.diff
+i965-do_blit_drawpixels-decode-array-formats.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/e1zdwpc-0004kf...@moszumanska.debian.org



mesa_10.5.9-2_amd64.changes ACCEPTED into unstable

2015-07-10 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Fri, 10 Jul 2015 13:01:40 +0300
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.5.9-2
Distribution: unstable
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.5.9-2) unstable; urgency=medium
 .
   * i965-do_blit_drawpixels-decode-array-formats.patch: Fix a regression
 since 10.5.5, allow using blit fastpath again.
Checksums-Sha1:
 dac950e08b45b35a275a1a32cd62cd83fc8bc3ef 5096 mesa_10.5.9-2.dsc
 6ce91f495e753b6c6ffe1f510a6aa343770ec064 11808395 mesa_10.5.9.orig.tar.gz
 f162feab6cd8edce5265c4da57e1b7b2a6c8b91e 109984 mesa_10.5.9-2.diff.gz
 e12703bdd5914d1a086bdd1c94e77b7a7d4228fc 276474 
libegl1-mesa-dbg_10.5.9-2_amd64.deb
 02a5d02fb662e8483620cdaad2dcacb6b9bcf4e3 50986 
libegl1-mesa-dev_10.5.9-2_amd64.deb
 035064b5c3e2e4de799c1a27c21ea263116d2d5c 37584 
libegl1-mesa-drivers_10.5.9-2_amd64.deb
 5e04224f2337ac3310a336555b97f3b5779342bc 97900 libegl1-mesa_10.5.9-2_amd64.deb
 6a1096c2bb6cc318447684d6669d1ae2f0c6abae 40430 libgbm-dev_10.5.9-2_amd64.deb
 c8dd4855d033696ed9b5651fc5670f4673245094 100310 libgbm1-dbg_10.5.9-2_amd64.deb
 70f6fa9e44b9b998040e244cbc51b7ab380f1b1e 57492 libgbm1_10.5.9-2_amd64.deb
 ffa0233aa4a2d08ae973210e80e7d78e9a9b39f7 38344 
libgl1-mesa-dev_10.5.9-2_amd64.deb
 9bde74e5f7334ca09a2fb713c460867257f52b08 37397002 
libgl1-mesa-dri-dbg_10.5.9-2_amd64.deb
 956212436ab94bcc8eccc9cf5d6befe462ada4ea 3510360 
libgl1-mesa-dri_10.5.9-2_amd64.deb
 2149ace7d83a574a96c362ba43ae0f2fa78411dd 875910 
libgl1-mesa-glx-dbg_10.5.9-2_amd64.deb
 3653a878f9558ecaa342b38448b7904bad6e389e 182654 
libgl1-mesa-glx_10.5.9-2_amd64.deb
 dce5c2ad8c921b3ec4328dd1aea3eef0aafe5ac2 9048806 
libgl1-mesa-swx11-dbg_10.5

Processing of mesa_10.5.9-2_amd64.changes

2015-07-10 Thread Debian FTP Masters
mesa_10.5.9-2_amd64.changes uploaded successfully to localhost
along with the files:
  mesa_10.5.9-2.dsc
  mesa_10.5.9.orig.tar.gz
  mesa_10.5.9-2.diff.gz
  libegl1-mesa-dbg_10.5.9-2_amd64.deb
  libegl1-mesa-dev_10.5.9-2_amd64.deb
  libegl1-mesa-drivers_10.5.9-2_amd64.deb
  libegl1-mesa_10.5.9-2_amd64.deb
  libgbm-dev_10.5.9-2_amd64.deb
  libgbm1-dbg_10.5.9-2_amd64.deb
  libgbm1_10.5.9-2_amd64.deb
  libgl1-mesa-dev_10.5.9-2_amd64.deb
  libgl1-mesa-dri-dbg_10.5.9-2_amd64.deb
  libgl1-mesa-dri_10.5.9-2_amd64.deb
  libgl1-mesa-glx-dbg_10.5.9-2_amd64.deb
  libgl1-mesa-glx_10.5.9-2_amd64.deb
  libgl1-mesa-swx11-dbg_10.5.9-2_amd64.deb
  libgl1-mesa-swx11-dev_10.5.9-2_amd64.deb
  libgl1-mesa-swx11_10.5.9-2_amd64.deb
  libglapi-mesa-dbg_10.5.9-2_amd64.deb
  libglapi-mesa_10.5.9-2_amd64.deb
  libgles1-mesa-dbg_10.5.9-2_amd64.deb
  libgles1-mesa-dev_10.5.9-2_amd64.deb
  libgles1-mesa_10.5.9-2_amd64.deb
  libgles2-mesa-dbg_10.5.9-2_amd64.deb
  libgles2-mesa-dev_10.5.9-2_amd64.deb
  libgles2-mesa_10.5.9-2_amd64.deb
  libosmesa6-dev_10.5.9-2_amd64.deb
  libosmesa6_10.5.9-2_amd64.deb
  libwayland-egl1-mesa-dbg_10.5.9-2_amd64.deb
  libwayland-egl1-mesa_10.5.9-2_amd64.deb
  libxatracker-dev_10.5.9-2_amd64.deb
  libxatracker2-dbg_10.5.9-2_amd64.deb
  libxatracker2_10.5.9-2_amd64.deb
  mesa-common-dev_10.5.9-2_amd64.deb
  mesa-opencl-icd-dbg_10.5.9-2_amd64.deb
  mesa-opencl-icd_10.5.9-2_amd64.deb
  mesa-vdpau-drivers-dbg_10.5.9-2_amd64.deb
  mesa-vdpau-drivers_10.5.9-2_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/e1zdvai-0007bi...@franck.debian.org



Bug#790663: Extremely slow window dragging and very poor performance with KMS activated on RV100/M6 [Rage/Radeon Mobility Series]

2015-07-10 Thread Alfonso García
On 08/07/15, Michel Dänzer wrote:
> On 03.07.2015 02:42, Alfonso García wrote:
> > On 02/07/15, Michel Dänzer wrote:
> >> On 02.07.2015 01:39, Alfonso García wrote:
> >>> On 01/07/15, Michel Dänzer wrote:
>  On 01.07.2015 01:44, alfon wrote:
> >
> >> Can you try if a simple compositing manager (e.g. xcompmgr -a) helps
> >> with the problem (with the options below commented out)?
> > 
> > I probed this program and really improved the window manager performance
> > with the Xorg accel option and with the options you say commented out
> > 
> > In return performance like mpv is now worse (the movement blinks and still
> > shots are slow)
> > 
> >>
> > Option  "EXAVSync"  "on"
>  [...]
> > Option  "ColorTiling"   "off"
> > Option  "ColorTiling2D" "off"
> > Option  "EXAPixmaps""on"
> 
>  Does commenting out these options help?
> 
> >>>
> >>> No,
> >>
> >> Please provide /var/log/Xorg.0.log corresponding to commenting out
> >> everything I recommended in xorg.conf.
> > 
> > I attached the Xorg log file with the suggested configuration and running
> > xcompmgr -c
> 
> Note that I suggested xcompmgr -a, which should be lighter than -c.

Yes, of course I tested with -a option. I didn't note significant change
performance between "-c" or "-a" opctions.

Now I'm proving with: "compton -CG --config /dev/null -b &"

And I encounter relative better performance too with  in
xorg.conf file.

I don't understand why I need to use a window composition manager to get
better performance, but I suppose is another history...

> 
> 
> > [  2331.952] (**) Option "AIGLX" "on"
> > [  2331.952] (**) Option "DRI2" "on"
> [...]
> > [  2332.078] (**) ModulePath set to "/usr/lib/xorg/modules"
> > [  2332.078] (**) Extension "Composite" is enabled
> [...]
> > [  2332.223] (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
> [...]
> > [  2332.224] (**) RADEON(0): Option "Accel" "on"
> > [  2332.224] (**) RADEON(0): Option "EnablePageFlip" "on"
> [...]
> > [  2332.224] (**) RADEON(0): Option "AccelMethod" "EXA"
> > [  2332.224] (**) RADEON(0): Option "ZaphodHeads" "LVDS,VGA-0"
> 
> These are all defaults, no need to specify them explicitly in xorg.conf.
> 
> 
> > [  2332.224] (**) RADEON(0): Option "RenderAccel" "off"
> 
> I missed this before. Why did you disable this? Does not disabling it help?

I deleted this option. Now I have only this options on the "Device" section:

Identifier  "ATI Technologies Inc Radeon Mobility M6 LY"
VendorName  "IBM ThinkPad"
BoardName   "ATI Radeon Mobility M6 LY"
Driver  "radeon"
BusID   "PCI:1:0:0"

Option  "Accel" "on"
Option  "ZaphodHeads"   "LVDS,VGA-0"
Option  "AccelMethod"   "EXA"

# Otras opciones
Option  "monitor-VGA-0" "VGA-0"
Option  "monitor-LVDS"  "LVCD"

> 
> 
> > [  2363.450] (II) RADEON(0): Allocate new frame buffer 1920x1080 stride 1920
> > [  2363.508] (II) RADEON(0): VRAM usage limit set to 5371K
> [...]
> > [  3099.062] Not enough RAM to hw accel xv operation
> 
> This is probably why mpv isn't working well. Any chance you can try if
> the attached xf86-video-ati patch helps for this?
> 
> Note that you can always use mpv -vo x11 to get basically the same video
> experience as with Option "NoAccel".

With "-vo x11" option does not improve performance. I will try with the
attached patch.

Thank you

> 
> 
> -- 
> Earthling Michel Dänzer   |   http://www.amd.com
> Libre software enthusiast | Mesa and X developer

> diff --git a/src/radeon_textured_videofuncs.c 
> b/src/radeon_textured_videofuncs.c
> index 653de44..116bc9a 100644
> --- a/src/radeon_textured_videofuncs.c
> +++ b/src/radeon_textured_videofuncs.c
> @@ -60,7 +60,7 @@ RADEONPrepareTexturedVideo(ScrnInfoPtr pScrn, 
> RADEONPortPrivPtr pPriv)
>  int ret;
>  
>  radeon_cs_space_reset_bos(info->cs);
> -radeon_cs_space_add_persistent_bo(info->cs, src_bo, 
> RADEON_GEM_DOMAIN_GTT | RADEON_GEM_DOMAIN_VRAM, 0);
> +radeon_cs_space_add_persistent_bo(info->cs, src_bo, 
> RADEON_GEM_DOMAIN_GTT, 0);
>  
>  if (pPriv->bicubic_enabled)
>   radeon_cs_space_add_persistent_bo(info->cs, info->bicubic_bo, 
> RADEON_GEM_DOMAIN_GTT | RADEON_GEM_DOMAIN_VRAM, 0);
> @@ -430,7 +430,7 @@ R200PrepareTexturedVideo(ScrnInfoPtr pScrn, 
> RADEONPortPrivPtr pPriv)
>  int ret;
>  
>  radeon_cs_space_reset_bos(info->cs);
> -radeon_cs_space_add_persistent_bo(info->cs, src_bo, 
> RADEON_GEM_DOMAIN_GTT | RADEON_GEM_DOMAIN_VRAM, 0);
> +radeon_cs_space_add_persistent_bo(info->cs, src_bo, 
> RADEON_GEM_DOMAIN_GTT, 0);
>  
>  if (pPriv->bicubic_enabled)
>   radeon_cs_space_add_persistent_bo(info->cs, info->bicubic_bo, 
> RADEON_GEM_DOMAIN_GTT | RADEON_GEM_DOMAIN_VRAM, 0);
> @@ -955,7 +955,7 @@ R300PrepareTexturedVideo(ScrnI