mesa: Changes to 'debian-jessie-backports'
/glxextensions.c |1 src/glx/glxextensions.h |1 src/loader/pci_id_driver_map.h|7 src/mesa/Android.libmesa_dricore.mk |7 src/mesa/Android.libmesa_sse41.mk | 44 + src/mesa/Android.libmesa_st_mesa.mk |4 src/mesa/Android.mk |1 src/mesa/Makefile.sources |4 src/mesa/drivers/common/meta_copy_image.c |2 src/mesa/drivers/dri/Android.mk |3 src/mesa/drivers/dri/common/Android.mk| 22 src/mesa/drivers/dri/i915/Android.mk |2 src/mesa/drivers/dri/i965/Android.mk |2 src/mesa/drivers/dri/i965/brw_blorp.cpp | 10 src/mesa/drivers/dri/i965/brw_fs.cpp | 11 src/mesa/drivers/dri/i965/brw_fs_cse.cpp |2 src/mesa/drivers/dri/i965/brw_vec4.cpp|1 src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp | 14 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |5 src/mesa/drivers/dri/i965/intel_copy_image.c | 20 src/mesa/drivers/dri/i965/intel_tex_image.c |2 src/mesa/drivers/dri/i965/test_vec4_cmod_propagation.cpp | 14 src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp | 10 src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp | 10 src/mesa/main/errors.c| 20 src/mesa/main/fbobject.c |1 src/mesa/main/get.c |2 src/mesa/main/get_hash_params.py |3 src/mesa/main/image.c | 22 src/mesa/main/objectlabel.c | 13 src/mesa/main/readpix.c |7 src/mesa/main/shared.c|2 src/mesa/main/syncobj.c | 89 +- src/mesa/main/syncobj.h | 11 src/mesa/main/viewport.c |4 src/mesa/state_tracker/st_atom_texture.c | 34 - src/mesa/state_tracker/st_cb_fbo.c| 22 src/mesa/state_tracker/st_cb_texture.c|5 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|1 src/mesa/x86-64/xform4.S | 40 - 110 files changed, 1150 insertions(+), 367 deletions(-) New commits: commit 882d30b3e0ffc10446f0eabdcee0259f74aa1d55 Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Apr 28 11:03:27 2016 +0200 Rebuild for jessie-backports. diff --git a/debian/changelog b/debian/changelog index f8933a1..6b91032 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (11.1.3-1~bpo8+1) jessie-backports; urgency=medium + + * Rebuild for jessie-backports. + + -- Andreas Boll <andreas.boll@gmail.com> Thu, 28 Apr 2016 11:02:45 +0200 + mesa (11.1.3-1) unstable; urgency=medium * New upstream release. commit 5ed20a79fd6b4089ba2def49514047de3851749e Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Apr 18 19:05:17 2016 +0200 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index c1e5e57d..7a26a29 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -mesa (11.1.3-1) UNRELEASED; urgency=medium +mesa (11.1.3-1) unstable; urgency=medium * New upstream release. - -- Andreas Boll <andreas.boll@gmail.com> Mon, 18 Apr 2016 12:29:46 +0200 + -- Andreas Boll <andreas.boll@gmail.com> Mon, 18 Apr 2016 19:04:40 +0200 mesa (11.1.2-1) unstable; urgency=medium commit 32d1cd4600eb8229fd1bbf892e5b02f473961dda Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Apr 18 12:30:07 2016 +0200 Bump changelog diff --git a/debian/changelog b/debian/changelog index c9c87e3..c1e5e57d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (11.1.3-1) UNRELEASED; urgency=medium + + * New upstream release. + + -- Andreas Boll <andreas.boll@gmail.com> Mon, 18 Apr 2016 12:29:46 +0200 + mesa (11.1.2-1) unstable; urgency=medium * New upstream release. commit ca2fbf6f8fe5e1853064c81fd3334a8172d65689 Author: Emil Velikov <emil.veli...@collabora.com> Date: Sun Apr 17 18:43:30 2016 +0100 docs: add release notes for 11.1.3 Signed-off-by: Emil Velikov <emil.veli...@collabora.com> diff --git a/docs/relnotes/11.1.3.html b/docs/relnotes/11.1.3.html new file
mesa: Changes to 'refs/tags/mesa-11.1.3-1-bpo8+1'
Tag 'mesa-11.1.3-1-bpo8+1' created by Andreas Boll <andreas.boll@gmail.com> at 2016-04-28 09:42 + Tagging upload of mesa 11.1.3-1~bpo8+1 to jessie-backports. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXIdsiAAoJEB7vU9OKOpxn2ekQAJ9Qeort3f4Lli89iHBcBpt2 SdI/sTqq2eFzuTEEaellH+OnMQOrWZbSgKYyTtQwYoIPJbyy3KpdDr2NTuXxzbWi J+g2HopYEkrD5N0qNbt5Pnkj1ihi1Xnm5WP2Mqjxf/vj0mwKm+zgbXuQ5hVtAZkY NhuzEXQvB363fVuDO+mtg5YFUTBmSRRD7dvbs8w+bK4U10kHmrOVfOe06R9yKGLN FU/YOZOvso1I9mmNHWfVkwRQjit2bmsLUurhmmFBI1XZuElL99f0b/e8CsIgSzeQ mrwPTRR1FC7+APHjmMxGPeyh5Ac6pTU4grAv3QoRippuKurr9zBQmkoSx+FsI4VK 3muQUT3iSaVVMts+2MdrJwMXgKwMI7FnC7el5YDlVhLrCQ05e257RuKUuZZaMfxA uO5pRIpDmS6Xu1Gzu9EHQ2kVJuP6JwpN42Yi1IYPB9GpneZph3KmQ9sCHZ8eJvlD d/c43vn8xagksfWZRZztshR55DFM3vEiR3v9JnK91zgROq2JOE5e45OtCaxN6Ypb 3HlWHKi1UKTPnAlfvfZjYEKC1NNSG5TCc02iBAninOv00KC1gLk0prbGV865uu9Z I+i5KU8/Hry3hgif8arsMoLRfEKokT/zAp6tGgfihjgPHXcHi11/skNukJIZA1YL hylOjgJG2pxjHMO/Q6pD =oLkx -END PGP SIGNATURE- Changes since mesa-11.1.3-1: Andreas Boll (8): Rebuild for jessie-backports Rebuild against llvm-3.5. Use libclc version from jessie. Disable llvmpipe on armhf and ppc64el. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Vincent Cheng (1): set distribution to jessie-backports --- debian/changelog | 21 + debian/control | 11 +-- debian/rules | 14 +- 3 files changed, 35 insertions(+), 11 deletions(-) ---
x11proto-input: Changes to 'upstream-unstable'
configure.ac |2 +- specs/Makefile.am |2 +- specs/XI2proto.txt | 15 +-- 3 files changed, 11 insertions(+), 8 deletions(-) New commits: commit 6946d497e3fe496818fa70de6702934bf70e44ec Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Mon Apr 4 12:28:42 2016 +1000 inputproto 2.3.2 Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> diff --git a/configure.ac b/configure.ac index 56115df..7480425 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ([2.60]) -AC_INIT([InputProto], [2.3.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]) +AC_INIT([InputProto], [2.3.2], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]) AM_INIT_AUTOMAKE([foreign dist-bzip2]) # Require xorg-macros: XORG_WITH_ASCIIDOC commit 1dbdc297d915e4979a7823d6a569d9c7fed14617 Author: Andreas Boll <andreas.boll@gmail.com> Date: Fri Dec 11 10:49:33 2015 +0100 specs: Set TZ=UTC before calling asciidoc Set TZ=UTC before calling asciidoc to make the embedded dates invariant to timezones in order to make the package build reproducibly. Fixes bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795981 v2: Set TZ=UTC after $(AM_V_GEN) (fixes non-verbose build) Suggested-by: Eduard Sanou <dh...@openmailbox.org> Signed-off-by: Andreas Boll <andreas.boll@gmail.com> Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> diff --git a/specs/Makefile.am b/specs/Makefile.am index a83cf40..f2454bc 100644 --- a/specs/Makefile.am +++ b/specs/Makefile.am @@ -6,7 +6,7 @@ doc_DATA = XI2proto.html XIproto.html dist_doc_DATA = XI2proto.txt XIproto.txt %.html: %.txt - $(AM_V_GEN)$(ASCIIDOC) -o $@ $< + $(AM_V_GEN)TZ=UTC $(ASCIIDOC) -o $@ $< CLEANFILES = $(doc_DATA) commit 7c7c2c18864d166391e49758d83e9cc601bbfb17 Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Mon Oct 27 14:22:58 2014 +1000 specs: rename EVENTMASK to EVTYPEMASK EVENTMASK was used twice in the spec, once as the actual bitmask for events, once as the set of deviceid, mask length and mask. The libXi public API uses XIEventMask for the latter data triplet, so leave EVENTMASK, and rename the pure bitmask to EVTYPEMASK. Reported-by: Gabriel Laskar <gabr...@lse.epita.fr> Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> Reviewed-by: Hans de Goede <hdego...@redhat.com> diff --git a/specs/XI2proto.txt b/specs/XI2proto.txt index e3636ac..697dd89 100644 --- a/specs/XI2proto.txt +++ b/specs/XI2proto.txt @@ -672,9 +672,9 @@ Data types device hierarchy. See Section "The Master/Slave device hierarchy" for more information. -EVENTMASK -An EVENTMASK is a binary mask defined as (1 << event type). -A SETofEVENTMASK is a binary OR of zero or more EVENTMASK. +EVTYPEMASK +An EVTYPEMASK is a binary mask defined as (1 << event type). +A SETofEVTYPEMASK is a binary OR of zero or more EVTYPEMASK. FP1616 Fixed point decimal in 16.16 format as one INT16 and one CARD16. @@ -971,7 +971,7 @@ XISelectEvents EVENTMASK { deviceid: DEVICE, mask_len: CARD16, -mask: SETofEVENTMASK +mask: SETofEVTYPEMASK } window The window to select the events on. @@ -1392,7 +1392,7 @@ XIGrabDevice time:TIMESTAMP or CurrentTime cursor: Cursor mask_len:CARD16 -masks: SETofEVENTMASK +masks: SETofEVTYPEMASK ▶ status: Success, AlreadyGrabbed, Frozen, InvalidTime, NotViewable └─── @@ -1638,7 +1638,7 @@ XIPassiveGrabDevice paired_device_mode: { Synchronous, Asynchronous } num_modifiers: INT16 mask_len:CARD16 -masks: SETofEVENTMASK +masks: SETofEVTYPEMASK modifiers: LISTofSETofMODIFIERMASK ▶ num_modifiers_return:INT16 commit 81378a1e7139af9d476d90df8737c0c1a58670f3 Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Mon Aug 25 11:04:38 2014 +1000 specs: note the (unused) time field in XIPassiveGrabDevice We don't actually use it either in libXi or in the server, it's a copy/paste error that never got noticed and removed. Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> diff --git a/specs/XI2proto.txt b/specs/XI2proto.txt index 2f81bef..e3636ac 100644 --- a/specs/XI2proto.txt +++ b/specs/XI2proto.txt @@ -1630,6 +1630,7 @@ XIPassiveGrabDevice deviceid:DEVICE detail: CARD32 grab_type: GRABT
x11proto-input: Changes to 'debian-unstable'
ChangeLog | 53 configure.ac|2 - debian/changelog| 12 + debian/control |2 - debian/upstream/signing-key.asc | 23 + debian/watch|1 specs/XI2proto.txt | 15 ++- 7 files changed, 95 insertions(+), 13 deletions(-) New commits: commit ad41ab18969c1609326c3f117a93a631f1db3d1e Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Apr 28 17:23:05 2016 +0200 Bump Standards-Version to 3.9.8 (no changes). diff --git a/debian/changelog b/debian/changelog index 71c1264..ae051e5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,7 +5,7 @@ x11proto-input (2.3.2-1) UNRELEASED; urgency=medium (Closes: #795981). Thanks, Eduard Sanou! * Bump debhelper compat level to 9. * Update Vcs fields to use https. - * control: Bump Standards-Version to 3.9.7 (no changes). + * Bump Standards-Version to 3.9.8 (no changes). * Let uscan verify tarball signatures. -- Andreas Boll <andreas.boll@gmail.com> Thu, 28 Apr 2016 17:10:10 +0200 diff --git a/debian/control b/debian/control index 9866fd6..51fb4a1 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ Build-Depends: quilt, xutils-dev (>= 1:7.5+4), asciidoc, -Standards-Version: 3.9.7 +Standards-Version: 3.9.8 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/proto/x11proto-input.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/proto/x11proto-input.git commit cbf8650ea0336d96cca1bf0ae42ec0995ed11345 Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Apr 28 17:13:06 2016 +0200 Bump changelogs. diff --git a/ChangeLog b/ChangeLog index 5b67ee3..fe5d600 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,56 @@ +commit 6946d497e3fe496818fa70de6702934bf70e44ec +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Apr 4 12:28:42 2016 +1000 + +inputproto 2.3.2 + +Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 1dbdc297d915e4979a7823d6a569d9c7fed14617 +Author: Andreas Boll <andreas.boll@gmail.com> +Date: Fri Dec 11 10:49:33 2015 +0100 + +specs: Set TZ=UTC before calling asciidoc + +Set TZ=UTC before calling asciidoc to make the embedded dates invariant +to timezones in order to make the package build reproducibly. + +Fixes bug: +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795981 + +v2: Set TZ=UTC after $(AM_V_GEN) (fixes non-verbose build) + +Suggested-by: Eduard Sanou <dh...@openmailbox.org> +Signed-off-by: Andreas Boll <andreas.boll@gmail.com> +Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 7c7c2c18864d166391e49758d83e9cc601bbfb17 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Oct 27 14:22:58 2014 +1000 + +specs: rename EVENTMASK to EVTYPEMASK + +EVENTMASK was used twice in the spec, once as the actual bitmask for events, +once as the set of deviceid, mask length and mask. + +The libXi public API uses XIEventMask for the latter data triplet, so leave +EVENTMASK, and rename the pure bitmask to EVTYPEMASK. + +Reported-by: Gabriel Laskar <gabr...@lse.epita.fr> +Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> +Reviewed-by: Hans de Goede <hdego...@redhat.com> + +commit 81378a1e7139af9d476d90df8737c0c1a58670f3 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Aug 25 11:04:38 2014 +1000 + +specs: note the (unused) time field in XIPassiveGrabDevice + +We don't actually use it either in libXi or in the server, it's a copy/paste +error that never got noticed and removed. + +Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + commit 343ff0938f592876b9d82c966f166bf45a78c3c8 Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Fri May 30 11:25:39 2014 +1000 diff --git a/debian/changelog b/debian/changelog index 0c61551..71c1264 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,13 +1,14 @@ -x11proto-input (2.3.1-2) UNRELEASED; urgency=medium +x11proto-input (2.3.2-1) UNRELEASED; urgency=medium - * Cherry-pick 1dbdc29 (specs: Set TZ=UTC before calling asciidoc) from -upstream (Closes: #795981). Thanks, Eduard Sanou! + * New upstream release +- specs: Set TZ=UTC before calling asciidoc + (Closes: #795981). Thanks, Eduard Sanou! * Bump debhelper compat level to 9. * Update Vcs fields to use https. * control: Bump Standards-Version to 3.9.7 (no changes). * Let uscan verify tarball signatures. - -- Andreas Boll <andreas.boll@gmail.com> Fri, 01 Apr 2016 11:42:48 +0200 + -- Andreas Boll <andreas.boll@gmail.com> Thu, 28 Apr 2016 17:10:10 +0200 x11proto-input (2.3.1-1) unstable; urgency=medium commit d
libdrm: Changes to 'debian-unstable'
debian/changelog |1 + debian/watch |2 +- 2 files changed, 2 insertions(+), 1 deletion(-) New commits: commit 1078ee929b57a7b33d67997ebe47e66df9414b76 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed May 11 09:54:31 2016 +0200 Update watch url to use https instead of http. diff --git a/debian/changelog b/debian/changelog index c860567..329abdc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ libdrm (2.4.68-2) UNRELEASED; urgency=medium * Update debian/upstream/signing-key.asc. * Bump Standards-Version to 3.9.8, no changes needed. + * Update watch url to use https instead of http. -- Andreas Boll <andreas.boll@gmail.com> Tue, 10 May 2016 14:45:31 +0200 diff --git a/debian/watch b/debian/watch index 754b4b0..4d3a83b 100644 --- a/debian/watch +++ b/debian/watch @@ -1,4 +1,4 @@ #git=git://anongit.freedesktop.org/mesa/drm version=3 opts=pgpsigurlmangle=s/$/.sig/ \ -http://dri.freedesktop.org/libdrm/libdrm-(.*)\.tar\.gz +https://dri.freedesktop.org/libdrm/libdrm-(.*)\.tar\.gz
mesa: Changes to 'debian-unstable'
Android.common.mk |2 VERSION|2 bin/.cherry-ignore |5 debian/changelog |7 debian/control |2 docs/relnotes/11.2.1.html |3 docs/relnotes/11.2.2.html | 209 + src/compiler/glsl/linker.cpp |1 src/compiler/glsl/lower_vec_index_to_swizzle.cpp | 96 - src/egl/drivers/dri2/platform_x11.c| 104 +++--- src/gallium/auxiliary/gallivm/lp_bld_arit.c|9 src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c | 13 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c | 38 +- src/gallium/auxiliary/tgsi/tgsi_dump.c |7 src/gallium/auxiliary/util/u_blitter.c |2 src/gallium/drivers/llvmpipe/lp_state_fs.c |2 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 49 ++- src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp |4 src/gallium/drivers/nouveau/nouveau_vp3_video.c| 25 + src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c | 20 - src/gallium/drivers/nouveau/nvc0/nvc0_screen.c |2 src/gallium/drivers/r600/evergreen_state.c | 33 +- src/gallium/drivers/r600/r600_pipe.h |8 src/gallium/drivers/r600/r600_shader.c | 11 src/gallium/drivers/r600/r600_state.c | 27 + src/gallium/drivers/r600/r600_state_common.c | 65 +++- src/gallium/drivers/radeon/r600_buffer_common.c|4 src/gallium/drivers/radeon/r600_pipe_common.h |2 src/gallium/drivers/radeon/r600_streamout.c| 13 src/gallium/drivers/radeon/r600_texture.c | 24 - src/gallium/drivers/radeon/radeon_uvd.c| 14 src/gallium/drivers/radeonsi/si_descriptors.c |2 src/gallium/drivers/radeonsi/si_state.c| 24 + src/gallium/drivers/vc4/vc4_program.c |1 src/gallium/drivers/vc4/vc4_resource.c |3 src/gallium/drivers/vc4/vc4_screen.c |7 src/gallium/drivers/vc4/vc4_tiling.c |8 src/gallium/winsys/sw/dri/dri_sw_winsys.c |2 src/gallium/winsys/sw/xlib/xlib_sw_winsys.c|2 src/glx/dri2_glx.c |2 src/glx/dri3_glx.c |8 src/mapi/glapi/glapi_getproc.c | 18 - src/mesa/drivers/dri/common/dri_util.c | 25 + src/mesa/drivers/dri/i965/brw_fs_nir.cpp |8 src/mesa/drivers/dri/i965/brw_meta_fast_clear.c|1 src/mesa/drivers/dri/i965/brw_shader.cpp |3 src/mesa/drivers/dri/i965/gen7_blorp.cpp | 25 + src/mesa/state_tracker/st_cb_bitmap.c |6 src/mesa/state_tracker/st_cb_texture.c |3 src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 22 + src/util/macros.h |6 51 files changed, 696 insertions(+), 283 deletions(-) New commits: commit f81b9cf6764ad629cc2fbf8315d0c484fc0957a5 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed May 11 12:22:51 2016 +0200 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index fd46812..01c9c7e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -mesa (11.2.2-1) UNRELEASED; urgency=medium +mesa (11.2.2-1) unstable; urgency=medium * New upstream release. * control: Bump Standards-Version to 3.9.8 (no changes). - -- Andreas Boll <andreas.boll@gmail.com> Wed, 11 May 2016 09:55:41 +0200 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 11 May 2016 12:22:28 +0200 mesa (11.2.1-2) unstable; urgency=medium commit 0bca52e38350a07238378d22a217301b5ec5d17e Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed May 11 09:57:48 2016 +0200 control: Bump Standards-Version to 3.9.8 (no changes). diff --git a/debian/changelog b/debian/changelog index 65e1e44..fd46812 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ mesa (11.2.2-1) UNRELEASED; urgency=medium * New upstream release. + * control: Bump Standards-Version to 3.9.8 (no changes). -- Andreas Boll <andreas.boll@gmail.com> Wed, 11 May 2016 09:55:41 +0200 diff --git a/debian/control b/debian/control index 19c802f..c2d71c7 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section
mesa: Changes to 'upstream-unstable'
Android.common.mk |2 VERSION|2 bin/.cherry-ignore |5 docs/relnotes/11.2.1.html |3 docs/relnotes/11.2.2.html | 209 + src/compiler/glsl/linker.cpp |1 src/compiler/glsl/lower_vec_index_to_swizzle.cpp | 96 - src/egl/drivers/dri2/platform_x11.c| 104 +++--- src/gallium/auxiliary/gallivm/lp_bld_arit.c|9 src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c | 13 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c | 38 +- src/gallium/auxiliary/tgsi/tgsi_dump.c |7 src/gallium/auxiliary/util/u_blitter.c |2 src/gallium/drivers/llvmpipe/lp_state_fs.c |2 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 49 ++- src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp |4 src/gallium/drivers/nouveau/nouveau_vp3_video.c| 25 + src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c | 20 - src/gallium/drivers/nouveau/nvc0/nvc0_screen.c |2 src/gallium/drivers/r600/evergreen_state.c | 33 +- src/gallium/drivers/r600/r600_pipe.h |8 src/gallium/drivers/r600/r600_shader.c | 11 src/gallium/drivers/r600/r600_state.c | 27 + src/gallium/drivers/r600/r600_state_common.c | 65 +++- src/gallium/drivers/radeon/r600_buffer_common.c|4 src/gallium/drivers/radeon/r600_pipe_common.h |2 src/gallium/drivers/radeon/r600_streamout.c| 13 src/gallium/drivers/radeon/r600_texture.c | 24 - src/gallium/drivers/radeon/radeon_uvd.c| 14 src/gallium/drivers/radeonsi/si_descriptors.c |2 src/gallium/drivers/radeonsi/si_state.c| 24 + src/gallium/drivers/vc4/vc4_program.c |1 src/gallium/drivers/vc4/vc4_resource.c |3 src/gallium/drivers/vc4/vc4_screen.c |7 src/gallium/drivers/vc4/vc4_tiling.c |8 src/gallium/winsys/sw/dri/dri_sw_winsys.c |2 src/gallium/winsys/sw/xlib/xlib_sw_winsys.c|2 src/glx/dri2_glx.c |2 src/glx/dri3_glx.c |8 src/mapi/glapi/glapi_getproc.c | 18 - src/mesa/drivers/dri/common/dri_util.c | 25 + src/mesa/drivers/dri/i965/brw_fs_nir.cpp |8 src/mesa/drivers/dri/i965/brw_meta_fast_clear.c|1 src/mesa/drivers/dri/i965/brw_shader.cpp |3 src/mesa/drivers/dri/i965/gen7_blorp.cpp | 25 + src/mesa/state_tracker/st_cb_bitmap.c |6 src/mesa/state_tracker/st_cb_texture.c |3 src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 22 + src/util/macros.h |6 49 files changed, 688 insertions(+), 282 deletions(-) New commits: commit 3a9f6283f435f90ca1a2901be39ec9d629c95bb6 Author: Emil VelikovDate: Mon May 9 13:54:59 2016 +0100 docs: add release notes for 11.2.2 Signed-off-by: Emil Velikov diff --git a/docs/relnotes/11.2.2.html b/docs/relnotes/11.2.2.html new file mode 100644 index 000..0701904 --- /dev/null +++ b/docs/relnotes/11.2.2.html @@ -0,0 +1,209 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + Mesa Release Notes + + + + + + The Mesa 3D Graphics Library + + + + + +Mesa 11.2.2 Release Notes / May 9, 2016 + + +Mesa 11.2.2 is a bug fix release which fixes bugs found since the 11.2.1 release. + + +Mesa 11.2.2 implements the OpenGL 4.1 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 4.1. OpenGL +4.1 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=92850;>Bug 92850 - Segfault loading War Thunder + +https://bugs.freedesktop.org/show_bug.cgi?id=93767;>Bug 93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2 + +https://bugs.freedesktop.org/show_bug.cgi?id=94955;>Bug 94955 - Uninitialized variables leads to random segfaults (valgrind log,
mesa: Changes to 'refs/tags/mesa-11.2.2-1'
Tag 'mesa-11.2.2-1' created by Andreas Boll <andreas.boll@gmail.com> at 2016-05-11 10:26 + Tagging upload of mesa 11.2.2-1 to unstable. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXMwjpAAoJEB7vU9OKOpxnFfEQAKQaDCb+vP1YpKU/QmG8+nSt lxmcXlCa8rHlYZmfXWHFNVyml1iNwRi9BnIa2qmGzrSdqrJLYGRCj9/HGo9S/Vn6 MH76+XpF8sDQW7y3AtBxsVW/r9c3SIvmZeZFpWNG6G4FUHXaJ+HCCq61PsoE3//C 5sQ+E+CVUieBc0QsDkCh/r/Ri50TSQ5kfEsmLsMgkgKaIZuypo7D4+rVc1z2kOrx /Dws+Jf0WaG0SwCNKc5fOSRvHQL2ojymFm8YJn1VgyknmhzrRLmF/eY/FunXe6Ya DCPI2h0ktl1eKnYZWqeWTKGbaesBUdNuzRppEMngWJFlziz3EPirmB98Ngx9PiFv 1AP5XE52SBTWgIAg4tNr1ycAh+aJJ2lEf0+7zfZd9p7sYSj9WF9tRKwBV2C+fclG 8Gm7uGYLYlK1Nyks3srFrT+rFTKTLgMYkSQMRMZ1DxFrs/Mj2pO5In3QH+oNHZMr pb4mkueGRPgOlYOkqxNazP6Yy1z+S6ctlUrNynTEUMmwCAi8DOu17vwSOhbgYeK5 OjaeMe/4HYYb6YDMSX2vSf09e+e9WsT7Uty/eBwKmrvTMmiTK2i5nIg3qi0n3dkG +uyMQxMHg4rUwLpzp7YS3nKls9xPbc/NYghLWK0Yk8cdSR07yeovLqJt7YSYG0j9 j5RtxJte+19A+n6Px5P0 =u5cv -END PGP SIGNATURE- Changes since mesa-11.2.1-2: Andreas Boll (4): Merge tag 'mesa-11.2.2' into debian-unstable Bump changelog control: Bump Standards-Version to 3.9.8 (no changes). Upload to unstable. Boyuan Zhang (1): radeon/uvd: alignment fix for decode message buffer Brian Paul (2): st/mesa: fix sampler view leak in st_DrawAtlasBitmaps() gallium/util: initialize pipe_framebuffer_state to zeros Chad Versace (1): dri: Fix robust context creation via EGL attribute Egbert Eich (1): dri2: Check for dummyContext to see if the glx_context is valid Emil Velikov (6): docs: add sha256 checksums for 11.2.1 docs: update the sha256 checksums for 11.2.1 cherry-ignore: remove duplicate commit cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups Update version to 11.2.2 docs: add release notes for 11.2.2 Eric Anholt (4): vc4: Fix subimage accesses to LT textures. vc4: Add support for rendering to cube map surfaces. vc4: Fix tests for format supported with nr_samples == 1. vc4: Make sure we recompile when sample_mask changes. Frederic Devernay (1): glapi: fix _glapi_get_proc_address() for mangled function names Ilia Mirkin (2): nvc0: fix retrieving query results into buffer for timestamps nouveau/video: properly detect the decoder class for availability checks Jason Ekstrand (1): i965/fs: Properly report regs_written from SAMPLEINFO Jonathan Gray (1): egl/x11: authenticate before doing chipset id ioctls Jose Fonseca (1): winsys/sw/xlib: use correct free function for xlib_dt->data Kenneth Graunke (3): i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+. glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor. glsl: Lower vector_extracts to swizzles after lower_vector_derefs. Leo Liu (1): radeon/uvd: fix tonga feedback buffer size Marek Olšák (1): st/mesa: fix blit-based GetTexImage for non-finalized textures Nicolai Hähnle (5): gallium/radeon: handle failure when mapping staging buffer st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor gallium/radeon: fix crash in r600_set_streamout_targets radeonsi: correct NULL-pointer check in si_upload_const_buffer radeonsi: work around an MSAA fast stencil clear problem Oded Gabbay (4): r600g/radeonsi: send endian info to format translation functions r600g: set endianess of 16/32-bit buffers according to do_endian_swap r600g: use do_endian_swap in color swapping functions r600g: use do_endian_swap in texture swapping function Patrick Rudolph (1): r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier Roland Scheidegger (3): llvmpipe: (trivial) initialize src1_alpha var to NULL gallivm: fix bogus argument order to lp_build_sample_mipmap function gallivm: make sampling more robust against bogus coordinates Samuel Pitoiset (6): gk110/ir: do not overwrite def value with zero for EXCH ops gk110/ir: make use of IMUL32I for all immediates nvc0/ir: fix wrong emission of (a OP b) OP c gk110/ir: add emission for (a OP b) OP c nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+ st/glsl_to_tgsi: fix potential crash when allocating temporaries Stefan Dirsch (1): dri3: Check for dummyContext to see if the glx_context is valid Topi Pohjolainen (2): i965/blorp/gen7: Prepare re-using for gen8 i965/blorp: Use 8k chunk size for urb allocation WuZhen (3): tgsi: initialize stack allocated struct winsys/sw/dri: use correct free function for dri_sw_dt->data android: enable dlopen() on all architectures --- Android.common.mk |2 VERSION|2 bin/.cherry-ignore |5 debian/changelog
libdrm: Changes to 'refs/tags/libdrm-2.4.68-1-bpo8+1'
Tag 'libdrm-2.4.68-1-bpo8+1' created by Andreas Boll <andreas.boll@gmail.com> at 2016-05-10 12:43 + Tagging upload of libdrm 2.4.68-1~bpo8+1 to jessie-backports. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXMdeCAAoJEB7vU9OKOpxnRkEP/j9oIz9pKeuGwwf6kBtU+lQa AAzksFCo5JlBZ8fYqH1rXdK03RAI4lmhx8+CRDswewNe/qT47A0x9iaW/MhRbLGw drIpuBnRBBy8wVdnLyIvUDErTorTiYq1C8sUzkelJxJKdXicy7p+QNMw3/k6ywzE Sdiyt6L4Bf1bNx6CUw4KLscnTscHtrE2i6NNdAKrdGMRZO4nynkpWhMJFdcqcO1m kDXUZ64cPZf08p8/4XWTO3Cwc9dQ4Yr8t6Q7BHaEsQwxOBJGlSmlfJJZyAt4N0yU NEFf4xTD0LI2eRUDhliRf6UbkXc9juL2NvxyYh+B4gzkuszQxMbVW9RqzBRBifGK vfOXkGUcqd9YhgG2TZ5TUc2YXOXV5iEKqZdUwmstotFyIkycdpf4bLTpsb0iSvgh GV1HZUyFHnq9QZMWE/lqg518qjHa0R6VbRYO+RgAv6+HOyYL2mPHXUGMwFaI+8lv QrRw68+0J22s4vCAA/utJyLfOtNqKETRo2RNs1ejdo/BEeeHdmT7JAQjybTYqeO4 5xoOMcyF0jbZZZSJt5whKRoeCrnh8ZODaR5NFHf+BACP/vfwE+CwescPKBiqdNfg qs4i3y/G9cA4wlTnV2CDdPfMhMaD8lt9fS7ZprDMOcVMyk//zeuFVXIRnobrFEo5 a+JgSNFrF95qgDr1f7t7 =cGAY -END PGP SIGNATURE- Changes since libdrm-2.4.68-1: Andreas Boll (5): Rebuild for jessie-backports Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Vincent Cheng (1): set distribution to jessie-backports --- debian/changelog | 18 ++ 1 file changed, 18 insertions(+) ---
libdrm: Changes to 'debian-jessie-backports'
.gitignore|3 amdgpu/amdgpu.h |4 configure.ac |2 debian/changelog | 12 exynos/exynos_drm.c |2 freedreno/freedreno_bo.c |7 freedreno/freedreno_drmif.h |1 freedreno/kgsl/kgsl_drm.h |2 freedreno/kgsl/kgsl_pipe.c|1 freedreno/kgsl/msm_kgsl.h |4 freedreno/msm/msm_drm.h |1 freedreno/msm/msm_pipe.c |2 include/drm/drm.h | 68 +-- include/drm/drm_fourcc.h | 17 include/drm/drm_mode.h| 170 +--- include/drm/drm_sarea.h |2 include/drm/i915_drm.h| 43 +- include/drm/tegra_drm.h |3 include/drm/vmwgfx_drm.h | 792 ++ intel/intel_bufmgr_fake.c |2 intel/intel_bufmgr_gem.c |2 intel/intel_chipset.h | 30 + intel/intel_decode.c |2 intel/tests/gen5-3d.batch-ref.txt |2 intel/tests/gen6-3d.batch-ref.txt |2 libkms/Android.mk |2 tests/amdgpu/basic_tests.c|6 tests/amdgpu/vce_tests.c | 20 tests/kms/kms-steal-crtc.c|1 tests/modetest/modetest.c |2 tests/proptest/proptest.c |2 tests/util/kms.c |1 xf86drm.c |2 xf86drmMode.c |2 34 files changed, 931 insertions(+), 283 deletions(-) New commits: commit e3556716321c101c656c638f2968f1aaa3dc0153 Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue May 10 14:18:54 2016 +0200 Rebuild for jessie-backports. diff --git a/debian/changelog b/debian/changelog index 8566c35..ed5996d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libdrm (2.4.68-1~bpo8+1) jessie-backports; urgency=medium + + * Rebuild for jessie-backports. + + -- Andreas Boll <andreas.boll@gmail.com> Tue, 10 May 2016 14:18:37 +0200 + libdrm (2.4.68-1) unstable; urgency=medium * New upstream release. (LP: #1577735) commit 09e9210bcf5c2c6940f5514fc978731ba2c4710f Author: Timo Aaltonen <tjaal...@debian.org> Date: Tue May 3 14:30:20 2016 +0300 upload to unstable diff --git a/debian/changelog b/debian/changelog index 61fb15f..8fe6653 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -libdrm (2.4.68-1) UNRELEASED; urgency=medium +libdrm (2.4.68-1) unstable; urgency=medium * New upstream release. (LP: #1577735) - -- Timo Aaltonen <tjaal...@debian.org> Tue, 03 May 2016 14:27:40 +0300 + -- Timo Aaltonen <tjaal...@debian.org> Tue, 03 May 2016 14:30:06 +0300 libdrm (2.4.67-1) unstable; urgency=medium commit d62c51a0b49097330f7d5be516611abcfb59fe64 Author: Timo Aaltonen <tjaal...@debian.org> Date: Tue May 3 14:30:04 2016 +0300 update changelog diff --git a/debian/changelog b/debian/changelog index ded83db..61fb15f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libdrm (2.4.68-1) UNRELEASED; urgency=medium + + * New upstream release. (LP: #1577735) + + -- Timo Aaltonen <tjaal...@debian.org> Tue, 03 May 2016 14:27:40 +0300 + libdrm (2.4.67-1) unstable; urgency=medium * New upstream release. commit fc09c5ab84240e9b6bd0bed01685ef004f56c4fa Author: Kenneth Graunke <kenn...@whitecape.org> Date: Wed Apr 27 17:52:50 2016 -0700 Bump version for release Signed-off-by: Kenneth Graunke <kenn...@whitecape.org> diff --git a/configure.ac b/configure.ac index ed07789..a04ce87 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ([2.63]) AC_INIT([libdrm], -[2.4.67], +[2.4.68], [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI], [libdrm]) commit e3623d34cad0ac3f181b0deee0931df202b8f909 Author: Michał Winiarski <michal.winiar...@intel.com> Date: Wed Feb 17 11:40:19 2016 +0100 intel/skl: Add missing SKL PCI IDs Used by production devices: Intel(R) HD Graphics 510 Intel(R) HD Graphics 535 Intel(R) Iris(TM) Graphics 550 Intel(R) Iris(TM) Graphics P555 Signed-off-by: Michał Winiarski <michal.winiar...@intel.com> Tested-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Reviewed-by: Kenneth Graunke <kenn...@whitecape.org> diff --git a/intel/intel_chipset.h b/intel/intel_chipset.h index 8e42a40..e2554c3 100644 --- a/intel/intel_chipset.h +++ b/intel/intel_chipset.h @@ -168,6 +168,7 @@ #define PCI_CHIP_SKYLAKE_DT_GT10x1902 #define PCI_CHIP_SKYLAKE_ULT_GT1 0x1906 #define PCI_CHIP_SKYLAKE_SRV_GT1 0x190A /* Reserved */ +#define PCI_CHIP_SKYLAKE_H_GT1 0x190B #define PCI_CHIP_SKYLAKE_ULX_GT1 0x190E /* Reserved */ #define PCI_CHIP_SKYLAKE_DT_GT20x1912 #define PCI_
libdrm: Changes to 'debian-unstable'
debian/changelog|7 +++ debian/control |2 - debian/upstream/signing-key.asc | 76 3 files changed, 84 insertions(+), 1 deletion(-) New commits: commit faef933820d873aea3fcf10a414d5f2b3e3d213f Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue May 10 14:48:53 2016 +0200 Bump Standards-Version to 3.9.8, no changes needed. diff --git a/debian/changelog b/debian/changelog index 5f90a87..c860567 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ libdrm (2.4.68-2) UNRELEASED; urgency=medium * Update debian/upstream/signing-key.asc. + * Bump Standards-Version to 3.9.8, no changes needed. -- Andreas Boll <andreas.boll@gmail.com> Tue, 10 May 2016 14:45:31 +0200 diff --git a/debian/control b/debian/control index 11b42be..e81dff2 100644 --- a/debian/control +++ b/debian/control @@ -16,7 +16,7 @@ Build-Depends: libpciaccess-dev, valgrind [amd64 armhf i386 mips mipsel powerpc s390x], libbsd-dev [kfreebsd-any], -Standards-Version: 3.9.6 +Standards-Version: 3.9.8 Section: libs Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/lib/libdrm.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/lib/libdrm.git commit 7b3ec3a377400d7fd0631bdc41130a1e29b23b0c Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue May 10 14:46:21 2016 +0200 Update debian/upstream/signing-key.asc Add Kenneth Graunke's key 1D49CC38. diff --git a/debian/changelog b/debian/changelog index 8fe6653..5f90a87 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libdrm (2.4.68-2) UNRELEASED; urgency=medium + + * Update debian/upstream/signing-key.asc. + + -- Andreas Boll <andreas.boll@gmail.com> Tue, 10 May 2016 14:45:31 +0200 + libdrm (2.4.68-1) unstable; urgency=medium * New upstream release. (LP: #1577735) diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc index aaad3be..0feee56 100644 --- a/debian/upstream/signing-key.asc +++ b/debian/upstream/signing-key.asc @@ -267,3 +267,79 @@ PbhMPfeaGCH4dFPDkD6kmpbHtPKm/5JI/4YfurNAL4INW8EYJoZgpddB9QDwMWkv lPS0zfDC+hiRF5twRXRVzP3jYFe6+cyQ0FqMayLcdnov =lkAG -END PGP PUBLIC KEY BLOCK- +-BEGIN PGP PUBLIC KEY BLOCK- + +mQINBFLdfBoBEACk5Aqcovsc+iPUvtltTE9tAz/f4uFghce2b9KIJ5z4tUCbgBQe +nWJt0H/IWCTRfkFVrIoKFTOTgEZ/YMAGM6wQNMlkK+R1DJQK2FBTTR/cR9PY7hzT +ZjRCPd5tpkZ5C9iikwtuMeaZuDNlBhKrByyCJYS00z6n63hcONdJ9cuE+fodAMc/ +nMBgQ5HF/rBVKmP7/KG31MYRbvbhHTvta+P6i5nVRMoZYFA6UJiDyqbcE0s2u2X8 +GFTw0afvQ52CsrGKlRGTbVFX4AFp7oxjJmpfDZhFtuM4iGGgG1rSrWmcMt6y0h+A +3So/FbVzNM/0vtgGUR5sZf762/lKLdaMdF1n4VrsmFfLRFZ7fI9JlRmmiShDxyLZ +jPNfj+a5SQNW+NYbQ9ZjTbfpmNOQnDZliuMpvY07qGHdC9kAzEKjRBOL/XRqHMaF +mh/JNICPvPA1jIUByrmZoAxOZ5OTXvpahK8O9/YYT6qB74QOtK4pFFuEiKO/aKSJ +WyYDP8bzgdl984cYE+kgymV7Mmh5zL+t1JeoToIEexG4dJlVLXJcdNFvKyzsvkuX +Wg3gCUpyNW1MLvFng7rZL7g4glVI3+XKe3Ox36QZ+koMC6VohigTrtTOYc44SMGv +RmOdI4sx2RlQGlnu76sLRlQJ/Ct5lZZcZSqr67CKhBrD6BBmdX193+grUwARAQAB +tCVLZW5uZXRoIEdyYXVua2UgPGt3Z0BmcmVlZGVza3RvcC5vcmc+iQI5BBMBAgAj +BQJS3YKOAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQW1vaBx1JzDjA +SA//YoorF9TP+do7vzaNwoi/nLigxjbDAiVX0/XP71jM9QQdMPohvn346MqDwnzv +l/UK9E0j/itXG8ARXVERHtCeXAx48FmVy6p0lXcHbJ2ysKTHSL/CdRodzXfNUwmv +kU6YkcFHlm/RFHsxWigYLHWPJCquz5T4wOBLsCDa8CogLjvVJNoAJoicua9nT/fO +CtZl9unvrz1wRT2oS1TPGfnDwd8egsIDBffxcqPz5S0sjmkiCH3hMX9CSTJE4bTA +OchHDYnU9RATiYDUL2ylEnP5JMeLxmRFMWrJvr1nZ21w7GyVrIkTcKUGQwAywphw +/xD2RVtUSxt8SICHdSAxzZvHuDYeZ+S6gIPAgvnkAeobASoWdJ3Mc4Ee4QkArRXZ +/9wRcjneEIx0TWJa0p/79hNS5IWfTqyDVjI25S7dwbEeIJH7A8MK9m6Fp2FcDSLd +XntQUH1Apdu6GYTKH1oh+4uGJ3GJb3z15Z/Y4V2Sm+ZJceRhMMDHAdxPAMJaX7Kk +OGn8l3oSifEiywSlAU2Us4tdqsRCZmhNwdhSrSpzDVjdrFddbkVyoYTKQJZaqAt4 +xzYUCMS75WMz/Xg9LuOQaI+51GV+NAh1OMuSpyMQd7d6M+hecJxV7qumhaxteuH9 +JvdnoOcXnZEnuHOlx8g8ZVuXcbuwyef09RqXYRnCDvm50cG0J0tlbm5ldGggR3Jh +dW5rZSA8a2VubmV0aEB3aGl0ZWNhcGUub3JnPokCOQQTAQIAIwUCUt18GgIbAwcL +CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEFtb2gcdScw44K4P+gLWw4r1ArMi +6Q45yZiNOBBEhMzGPIoOg1eVw/+b/ZBHxDFmtcKZ7Y/59LC9lvJq4ncsxjAsqjF0 +MQHvGcoUTJuOTd0e00QoRwxlhmKU6TOToe+/g/WB4HMZSYs0sKL65xrfTz/2uhgo +IihUesosNK0VQlaR0UTjQ4CF7qlbFyfcnnFWLA2ov27jORwYylBz+ohzFURaadMg +JafwsoAGd1JkS92BCASQ+PHq657NSVRuZ99S8XCwnCUpENS7Qe0X72PVrhuwa/n4 +C/DKVpBdinbU9DmM2e2D1JdyhtVtt+lY2nCgANE+D3k2BHswe8SRWFenSwuLA2xd +fJsVlMgOUU1jRLmy5a8Z1wyjVmiD34UH5lpf3rGBBXCDN5894gxij/pomFWU4XR+ +FUymff76RYOXvA89oPHDB3v9sHcLdI6OQv0+HSjhM+AeEuPKCteTWnCmTVE+7wkn +lEVlinntW4hkDSMqKFktGqOhKIIHxMsGhO2+PPXo96FZmSZSkFEBhFHae//lmYzt +xO+lXcek5HsHLWKphGDpPdHH/z0yNtN9J9pC0NFoiHKxBTSigpmKiooHfjiwanIP +6tAiTtv8Nu3P2oO3sErLNlfqBfsMQO5EzSuCn2ifWFq1awCm/6TeYYi2ovz0BE6+ +G5ZNi1U8J9pITy2G2sJltIVsdKWisO7JtC1LZW5uZXRoIEdyYXVua2UgPGtlbm5l +dGgudy5ncmF1bmtlQGludGVsLmNvbT6JAjkEEwECACMFAlLdgqICGwMHCwkIBwMC +AQYVCAIJCgsEFgIDAQIeAQIXgAAKCRBbW9oHHUnMOLjBD/9puaiEo7s7qSzDUm2V +2mV/IXQ4NY3ylHFq1KCYlcCpuKJOtkzL0ab1J+WQs1LbEMOE5csP4njaS73a4ppk +TGYdOrq8oMv7WmmCMYPd03r7cS
mesa: Changes to 'refs/tags/mesa-11.1.3-1'
Tag 'mesa-11.1.3-1' created by Andreas Boll <andreas.boll@gmail.com> at 2016-04-18 17:10 + Tagging upload of mesa 11.1.3-1 to unstable. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXFRUYAAoJEB7vU9OKOpxnn5QP/RleoEK7RXfB600Ae1xeRMKL O/WPu/sp9HR1P4BHgGS/JUWo4Yhcjfx1Tnuc7iEw/siPxqLrQMsrBx3PzsfF7h1h zWcr490qt2pv5ArOMmhdcYPies5p9PiWjPxgyYqPKu366AdGPA3qjmiOZIPx8TJY r6hBWS2ESFzpqSL2VcWRc1/+Y5FweGk9aDTVe7nD3yAYsXi/ftQ4HJlSAQImtte0 rPGseVcbA2KVhxYM09Tl4HVL8SSmhpZD7GS1HNe//0JNIEahBbBWEoAZiTgsalcP zkOFdWZhdGP/WOFYmAM/W1d90rEccKX8Ljsr7jy73lr3xoc6awq721QCLz6/d+OD z0HvB48465Wu5H498JpXNYoPfbca9YnNfMwph19UR/VDM9NGEgtO1j1k0LyttcJu b6HXQUew+J252aGrY+OnI0lrshyBm7zr+X2I6F38Sw+3LRXY0c1BK7CjDqtVvAPI 2+dTbWmkOdH7xTLrxu5p84GtxWk2vBEoT/pd/CM+OpZBo+wM742MJ93dT/3RX5FI Atitdenu/9K6+8T/51HjchWdI7AbHcD3sOMBcIOdd/pYJX90VGrfCR9Yw72+H0yI NNIit+D4HnphS1DaIujCG+/0bQuE5cL2782kqa6FiS4CDUPZjmyih2wR6Cjd5it1 m2kDqiSbPHv9S3H0R28q =O7gL -END PGP SIGNATURE- Changes since mesa-11.1.2-1: Andreas Boll (3): Merge tag 'mesa-11.1.3' into debian-unstable Bump changelog Upload to unstable. Anuj Phogat (1): i965: Fix assert conditions for src/dst x/y offsets Ben Widawsky (2): i965: Make sure we blit a full compressed block i965/skl: Add two missing device IDs Brian Paul (1): mesa: fix incorrect viewport position when GL_CLIP_ORIGIN = GL_LOWER_LEFT Chris Forbes (1): i965/blorp: Fix hiz ops on MSAA surfaces Christian König (1): radeon/uvd: disable MPEG1 Christian Schmidbauer (1): st/nine: specify WINAPI only for i386 and amd64 Daniel Czarnowski (3): egl_dri2: NULL check for xcb_dri2_get_buffers_reply() egl_dri2: set correct error code if swapbuffers fails egl: support EGL_LARGEST_PBUFFER in eglCreatePbufferSurface(...) Dave Airlie (1): mesa/fbobject: propogate Layered when reusing attachments. Derek Foreman (1): egl/wayland: Try to use wl_surface.damage_buffer for SwapBuffersWithDamage Dongwon Kim (1): egl: move Null check to eglGetSyncAttribKHR to prevent Segfault Emil Velikov (11): docs: add sha256 checksums for 11.1.2 get-pick-list.sh: Require explicit "11.1" for nominating stable patches cherry-ignore: do not pick nv50/ir commit automake: add nine to make distcheck install-gallium-links: port changes from install-lib-links automake: add more missing options for make distcheck mesa; add get-extra-pick-list.sh script into bin/ egl/x11: check the return value of xcb_dri2_get_buffers_reply() nvc/ir: remove duplicate variable declaration Update version to 11.1.3 docs: add release notes for 11.1.3 Francisco Jerez (4): i965: Reupload push and pull constants when we get new shader image unit state. i965/fs: Add missing analysis invalidation in opt_sampler_eot(). i965/fs: Add missing analysis invalidation in fixup_3src_null_dest(). i965/vec4: Consider removal of no-op MOVs as progress during register coalesce. Ilia Mirkin (21): nvc0/ir: fix converting between predicate and gpr nvc0: add some missing PUSH_SPACE's nvc0: avoid negatives in PUSH_SPACE argument glsl: make sure builtins are initialized before getting the shader glsl: return cloned signature, not the builtin one nv50/ir: fix quadop emission in the presence of predication st/mesa: fix up result_src.type when doing i2u/u2i conversions meta/copy_image: use precomputed dst_internal_format to avoid segfault st/mesa: force depth mode to GL_RED for sized depth/stencil formats glx: update to updated version of EXT_create_context_es2_profile nv50,nvc0: bump minimum texture buffer offset alignment nvc0: reset TFB bufctx when we no longer hold a reference to the buffers glsl: avoid stack smashing when there are too many attributes nvc0: fix blit triangle size to fully cover FB's > 8192x8192 nv50: reset TFB bufctx when we no longer hold a reference to the buffers nv50/ir: force-enable derivatives on TXD ops st/mesa: only minify depth for 3d targets nv50/ir: fix indirect texturing for non-array textures on nvc0 nvc0/ir: fix picking of coordinates from tex instruction for textureGrad nvc0: disable primitive restart and index bias during blits nv50/ir: we can't load local memory directly into an output Jason Ekstrand (1): nir/lower_vec_to_movs: Better report channels handled by insert_mov Kenneth Graunke (3): mesa: Make glGet queries initialize ctx->Debug when necessary. mesa: Allow Get*() of several forgotten IsEnabled() pnames. i965: Only magnify depth for 3D textures, not array textures. Koop Mast (1): st/clover: Add libelf cflags to the build Marc-André Lureau (1): virtio_gpu: Add virtio 1.0 PCI ID to driver map Marek Olšák (3): radeonsi: fix Hyper-Z on Stoney gallium/radeon: don't use temporary
mesa: Changes to 'upstream-unstable'
Android.common.mk |4 Android.mk|4 Makefile.am |7 VERSION |2 bin/.cherry-ignore|3 bin/get-extra-pick-list.sh| 35 + bin/get-pick-list.sh |2 docs/relnotes/11.1.2.html |3 docs/relnotes/11.1.3.html | 318 ++ include/D3D9/d3d9types.h | 16 include/pci_ids/i965_pci_ids.h|2 include/pci_ids/virtio_gpu_pci_ids.h |2 install-gallium-links.mk | 15 scons/llvm.py | 14 src/egl/Android.mk|7 src/egl/drivers/dri2/platform_wayland.c | 39 + src/egl/drivers/dri2/platform_x11.c | 12 src/egl/main/eglapi.c | 10 src/egl/main/eglconfig.c |1 src/egl/main/egldefines.h |7 src/egl/main/eglsurface.c |6 src/egl/main/eglsync.c|3 src/gallium/auxiliary/draw/draw_pipe_stipple.c| 30 src/gallium/auxiliary/gallivm/lp_bld_pack.c | 31 src/gallium/drivers/freedreno/Android.mk |4 src/gallium/drivers/llvmpipe/lp_rast.c|8 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp| 10 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp| 41 - src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp |9 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp | 10 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |4 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 22 src/gallium/drivers/nouveau/nv50/nv50_screen.c|2 src/gallium/drivers/nouveau/nv50/nv50_shader_state.c |2 src/gallium/drivers/nouveau/nv50/nv50_state.c |4 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c|2 src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c |1 src/gallium/drivers/nouveau/nvc0/nvc0_state.c |6 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 19 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c | 11 src/gallium/drivers/r600/evergreen_state.c| 13 src/gallium/drivers/r600/r600_isa.h | 16 src/gallium/drivers/r600/r600_state.c |6 src/gallium/drivers/r600/r600_state_common.c | 31 src/gallium/drivers/r600/sb/sb_expr.cpp |8 src/gallium/drivers/radeon/r600_buffer_common.c |6 src/gallium/drivers/radeon/r600_pipe_common.h |2 src/gallium/drivers/radeon/r600_texture.c | 19 src/gallium/drivers/radeon/radeon_video.c |3 src/gallium/drivers/radeonsi/si_state.c |6 src/gallium/drivers/softpipe/sp_tex_sample.c |9 src/gallium/state_trackers/clover/Makefile.am |1 src/gallium/state_trackers/omx/vid_dec.c | 21 src/gallium/state_trackers/omx/vid_dec.h |7 src/gallium/state_trackers/omx/vid_dec_h264.c | 26 src/gallium/state_trackers/omx/vid_dec_mpeg12.c |6 src/gallium/state_trackers/omx/vid_enc.c | 44 - src/gallium/targets/dri/Android.mk|3 src/gallium/targets/opencl/Makefile.am|3 src/gallium/winsys/svga/drm/vmw_screen_ioctl.c|3 src/gallium/winsys/svga/drm/vmw_surface.c |2 src/glsl/Android.gen.mk |2 src/glsl/ast_function.cpp |3 src/glsl/linker.cpp |8 src/glsl/nir/nir_lower_vec_to_movs.c |4 src/glx/dri2_glx.c| 11 src/glx/dri3_glx.c|7 src/glx/dri_common.c | 28 src/glx/drisw_glx.c |4 src/glx/glxextensions.c |1
mesa: Changes to 'debian-unstable'
/glxextensions.c |1 src/glx/glxextensions.h |1 src/loader/pci_id_driver_map.h|7 src/mesa/Android.libmesa_dricore.mk |7 src/mesa/Android.libmesa_sse41.mk | 44 + src/mesa/Android.libmesa_st_mesa.mk |4 src/mesa/Android.mk |1 src/mesa/Makefile.sources |4 src/mesa/drivers/common/meta_copy_image.c |2 src/mesa/drivers/dri/Android.mk |3 src/mesa/drivers/dri/common/Android.mk| 22 src/mesa/drivers/dri/i915/Android.mk |2 src/mesa/drivers/dri/i965/Android.mk |2 src/mesa/drivers/dri/i965/brw_blorp.cpp | 10 src/mesa/drivers/dri/i965/brw_fs.cpp | 11 src/mesa/drivers/dri/i965/brw_fs_cse.cpp |2 src/mesa/drivers/dri/i965/brw_vec4.cpp|1 src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp | 14 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |5 src/mesa/drivers/dri/i965/intel_copy_image.c | 20 src/mesa/drivers/dri/i965/intel_tex_image.c |2 src/mesa/drivers/dri/i965/test_vec4_cmod_propagation.cpp | 14 src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp | 10 src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp | 10 src/mesa/main/errors.c| 20 src/mesa/main/fbobject.c |1 src/mesa/main/get.c |2 src/mesa/main/get_hash_params.py |3 src/mesa/main/image.c | 22 src/mesa/main/objectlabel.c | 13 src/mesa/main/readpix.c |7 src/mesa/main/shared.c|2 src/mesa/main/syncobj.c | 89 +- src/mesa/main/syncobj.h | 11 src/mesa/main/viewport.c |4 src/mesa/state_tracker/st_atom_texture.c | 34 - src/mesa/state_tracker/st_cb_fbo.c| 22 src/mesa/state_tracker/st_cb_texture.c|5 src/mesa/state_tracker/st_glsl_to_tgsi.cpp|1 src/mesa/x86-64/xform4.S | 40 - 110 files changed, 1144 insertions(+), 367 deletions(-) New commits: commit 5ed20a79fd6b4089ba2def49514047de3851749e Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Apr 18 19:05:17 2016 +0200 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index c1e5e57d..7a26a29 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -mesa (11.1.3-1) UNRELEASED; urgency=medium +mesa (11.1.3-1) unstable; urgency=medium * New upstream release. - -- Andreas Boll <andreas.boll@gmail.com> Mon, 18 Apr 2016 12:29:46 +0200 + -- Andreas Boll <andreas.boll@gmail.com> Mon, 18 Apr 2016 19:04:40 +0200 mesa (11.1.2-1) unstable; urgency=medium commit 32d1cd4600eb8229fd1bbf892e5b02f473961dda Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Apr 18 12:30:07 2016 +0200 Bump changelog diff --git a/debian/changelog b/debian/changelog index c9c87e3..c1e5e57d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (11.1.3-1) UNRELEASED; urgency=medium + + * New upstream release. + + -- Andreas Boll <andreas.boll@gmail.com> Mon, 18 Apr 2016 12:29:46 +0200 + mesa (11.1.2-1) unstable; urgency=medium * New upstream release. commit ca2fbf6f8fe5e1853064c81fd3334a8172d65689 Author: Emil Velikov <emil.veli...@collabora.com> Date: Sun Apr 17 18:43:30 2016 +0100 docs: add release notes for 11.1.3 Signed-off-by: Emil Velikov <emil.veli...@collabora.com> diff --git a/docs/relnotes/11.1.3.html b/docs/relnotes/11.1.3.html new file mode 100644 index 000..903abfb --- /dev/null +++ b/docs/relnotes/11.1.3.html @@ -0,0 +1,318 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + Mesa Release Notes + + + + + + The Mesa 3D Graphics Library + + + + + +Mesa 11.1.3 Release Notes / April 17, 2016 + + +Mesa 11.1.3 is a bug fix release which fixes bugs found since the 11.1.2 release. + + +Mesa 11.1.3 implements the OpenGL 4.1 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.
libdrm: Changes to 'upstream-unstable'
Makefile.am |2 Makefile.sources |3 configure.ac |2 freedreno/Makefile.am|2 freedreno/Makefile.sources |1 freedreno/README | 16 - freedreno/freedreno-symbol-check |4 freedreno/freedreno_bo.c | 141 + freedreno/freedreno_bo_cache.c | 222 + freedreno/freedreno_device.c | 62 + freedreno/freedreno_drmif.h | 14 + freedreno/freedreno_priv.h | 38 +++ freedreno/freedreno_ringbuffer.c | 51 freedreno/freedreno_ringbuffer.h | 16 - freedreno/kgsl/README| 26 ++ freedreno/kgsl/kgsl_bo.c |6 freedreno/kgsl/kgsl_ringbuffer.c | 13 - freedreno/msm/msm_bo.c | 20 + freedreno/msm/msm_device.c |3 freedreno/msm/msm_drm.h | 109 ++ freedreno/msm/msm_priv.h | 17 - freedreno/msm/msm_ringbuffer.c | 410 --- include/drm/virtgpu_drm.h| 109 +- intel/Makefile.am|1 libkms/Makefile.am |2 man/drm-kms.xml |2 nouveau/Makefile.am |2 radeon/Makefile.am |3 radeon/radeon_cs_gem.c |2 tests/drmdevice.c| 13 - tests/modetest/Makefile.am |2 util_double_list.h |6 xf86drm.c| 25 +- 33 files changed, 895 insertions(+), 450 deletions(-) New commits: commit 0caa84cb046156b9b2ca248d32af9548b04316e1 Author: Rob Clark <robcl...@freedesktop.org> Date: Sat Jul 23 09:25:48 2016 -0400 Bump version for release Signed-off-by: Rob Clark <robcl...@freedesktop.org> diff --git a/configure.ac b/configure.ac index 0f91d43..e3048c7 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ([2.63]) AC_INIT([libdrm], -[2.4.69], +[2.4.70], [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI], [libdrm]) commit 248b3343ce4b855c89bdad4e8251885d1fa6904e Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jul 21 14:27:33 2016 +0200 radeon: Fix typo in stderr message Signed-off-by: Andreas Boll <andreas.boll@gmail.com> Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> diff --git a/radeon/radeon_cs_gem.c b/radeon/radeon_cs_gem.c index cdec64e..23f33af 100644 --- a/radeon/radeon_cs_gem.c +++ b/radeon/radeon_cs_gem.c @@ -323,7 +323,7 @@ static int cs_gem_end(struct radeon_cs_int *cs, return -EPIPE; } if (cs->section_ndw != cs->section_cdw) { -fprintf(stderr, "CS section size missmatch start at (%s,%s,%d) %d vs %d\n", +fprintf(stderr, "CS section size mismatch start at (%s,%s,%d) %d vs %d\n", cs->section_file, cs->section_func, cs->section_line, cs->section_ndw, cs->section_cdw); fprintf(stderr, "CS section end at (%s,%s,%d)\n", file, func, line); commit 22263ca11a44abb57639f19318ad1dd4ef7fe956 Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jul 21 14:25:41 2016 +0200 man: Fix typo Signed-off-by: Andreas Boll <andreas.boll@gmail.com> Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> diff --git a/man/drm-kms.xml b/man/drm-kms.xml index 5f04157..ae38dc8 100644 --- a/man/drm-kms.xml +++ b/man/drm-kms.xml @@ -126,7 +126,7 @@ Framebuffers are abstract memory objects that provide a source of pixel data to scanout to a CRTC. - Applications explicitely request the creation of framebuffers + Applications explicitly request the creation of framebuffers and can control their behavior. Framebuffers rely on the underneath memory manager for low-level memory operations. When creating a framebuffer, applications pass a memory handle commit 7e9e373935bc47e59156c53ba299a3df0b18a4c3 Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jul 21 14:03:33 2016 +0200 automake: Include virtgpu_drm.h in the release tarball The plan is to use this version of virtgpu_drm.h in mesa and drop mesa's local copy. To actually use this header it needs to be shipped in the tarball. This was missed in c745e541a9d8dfd3fb5e1ac57297e58d34d9328f Signed-off-by: Andreas Boll <andreas.boll@gmail.com> Reviewed-by: Emil Velikov <emil.l.veli...@gmail.com> diff --git a/Makefile.sources b/Makefile.sources index 1a1f0fe..a57036a 100644 --- a/Makefile.sources +++ b/Makefile.sources @@ -33,7 +33,8 @@ LIBDRM_INCLUDE_H_FILES := \ include/drm/sis_drm.h \ include/drm/tegra_drm.h \ include/drm/vc4_drm.h \ - inc
libdrm: Changes to 'debian-unstable'
Makefile.am |2 Makefile.sources |3 configure.ac |2 debian/changelog |9 debian/libdrm-freedreno1.symbols |4 debian/rules |2 debian/source/local-options | 14 + freedreno/Makefile.am|2 freedreno/Makefile.sources |1 freedreno/README | 16 - freedreno/freedreno-symbol-check |4 freedreno/freedreno_bo.c | 141 + freedreno/freedreno_bo_cache.c | 222 + freedreno/freedreno_device.c | 62 + freedreno/freedreno_drmif.h | 14 + freedreno/freedreno_priv.h | 38 +++ freedreno/freedreno_ringbuffer.c | 51 freedreno/freedreno_ringbuffer.h | 16 - freedreno/kgsl/README| 26 ++ freedreno/kgsl/kgsl_bo.c |6 freedreno/kgsl/kgsl_ringbuffer.c | 13 - freedreno/msm/msm_bo.c | 20 + freedreno/msm/msm_device.c |3 freedreno/msm/msm_drm.h | 109 ++ freedreno/msm/msm_priv.h | 17 - freedreno/msm/msm_ringbuffer.c | 410 --- include/drm/virtgpu_drm.h| 109 +- intel/Makefile.am|1 libkms/Makefile.am |2 man/drm-kms.xml |2 nouveau/Makefile.am |2 radeon/Makefile.am |3 radeon/radeon_cs_gem.c |2 tests/drmdevice.c| 13 - tests/modetest/Makefile.am |2 util_double_list.h |6 xf86drm.c| 25 +- 37 files changed, 922 insertions(+), 452 deletions(-) New commits: commit cc02f99b2c3e19f8108a7341eedb2666e6c6e602 Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Jul 25 12:33:11 2016 +0200 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 915a635..7cb5342 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -libdrm (2.4.70-1) UNRELEASED; urgency=medium +libdrm (2.4.70-1) unstable; urgency=medium * New upstream release. * Update libdrm-freedreno1.symbols and shlibs. * source/local-options: Add more files to extend-diff-ignore option. Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings. - -- Andreas Boll <andreas.boll@gmail.com> Mon, 25 Jul 2016 11:54:36 +0200 + -- Andreas Boll <andreas.boll@gmail.com> Mon, 25 Jul 2016 12:32:20 +0200 libdrm (2.4.69-1) unstable; urgency=medium commit a2bfeba63f2c5f58a2c9803dd9aea01abd346c4c Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Jul 25 12:17:05 2016 +0200 source/local-options: Add more files to extend-diff-ignore option. Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings. diff --git a/debian/changelog b/debian/changelog index 010c37e..915a635 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,8 @@ libdrm (2.4.70-1) UNRELEASED; urgency=medium * New upstream release. * Update libdrm-freedreno1.symbols and shlibs. + * source/local-options: Add more files to extend-diff-ignore option. +Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings. -- Andreas Boll <andreas.boll@gmail.com> Mon, 25 Jul 2016 11:54:36 +0200 diff --git a/debian/source/local-options b/debian/source/local-options index ec29ae8..b0c5d03 100644 --- a/debian/source/local-options +++ b/debian/source/local-options @@ -1 +1,13 @@ ---extend-diff-ignore=intel/tests/g.*batch.sh +# ignore symlinks from git, use source files from the tarball +extend-diff-ignore = intel/tests/g.*batch.sh + +## The following files aren't shipped in the upstream tarball + +# Android Makefiles +extend-diff-ignore = Android\.mk|CleanSpec\.mk + +# misc. files and scripts used by libdrm developers but not required for the build +extend-diff-ignore = RELEASING|autogen\.sh|freedreno/kgsl/README + +# dead code +extend-diff-ignore = tests/auth.c|tests/lock.c commit 108ad20738f8d67fc7e728e79f136aa8fc41c5d1 Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Jul 25 12:03:22 2016 +0200 Update libdrm-freedreno1.symbols and shlibs. diff --git a/debian/changelog b/debian/changelog index 4b565b5..010c37e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ libdrm (2.4.70-1) UNRELEASED; urgency=medium * New upstream release. + * Update libdrm-freedreno1.symbols and shlibs. -- Andreas Boll <andreas.boll@gmail.com> Mon, 25 Jul 2016 11:54:36 +0200 diff --git a/debian/libdrm-freedreno1.symbols b/debian/libdrm-freedreno1.symbols index 5a4f465..b686576 100644 --- a/debian/libdrm-freedreno1.symbols +++ b/debian/libdrm-freedreno1.symbols @@ -18,14 +18,18 @@ libdrm_freedreno.so.1 libdrm-freedreno1 #MINVER# fd_device_new@Base 0 fd_device_new_dup@Base 0 fd_device_ref@Base 0 + fd_device_version@Base 2.4.70 fd_
libdrm: Changes to 'refs/tags/libdrm-2.4.70-1'
Tag 'libdrm-2.4.70-1' created by Andreas Boll <andreas.boll@gmail.com> at 2016-07-25 10:33 + Tagging upload of libdrm 2.4.70-1 to unstable. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXlesNAAoJEB7vU9OKOpxnW1UQAK7piHtZgijSbgxecytCVJ+a VWUtcCs9NNHeducZk1LEKc9M62BdVMmZJH2ojWkbNjCsrBYPauC/gtxzaOp2/EmP wX2J254I2ALcOeQcaO8gwXUso6hkVA3tREgO+v7yLT35ZBm9Y61YZ7TijrSK9iKN SYcwUusKCb12q9WZUK1rVZhZQkDtcVYfikDYGa/X/v/NVa7/8Q0aBbyW3xY3KGeM V1wbmj1XxjjcuxbO/Px6HikY1howrrQN+5IQVqMy7uqN+mHENuhSUpih8QHNyHdG FGkFOumtj8/moiVmvnzBQjHOks80wdTHdH2/pCcuNkv94jKwPHcthHFmMDBCr57X No1oH28D8KEPtoVwsfxlAapbb2BHihsQ3nKCD0vvJ1T+p6Ad3GPu+Ezg4L38JUIR pj7O11MxgWTyIomPeK1bxhJNepoiC9Fdz1XhEibU7qlZSkrqvXNJp6XGVKTwG2uP pbm4ciNEiE9xWZF14hbvwJ/zUTrbRePYhwyn0PvJ6/Mljb4gOLRdvX/fK8bBYEGy ixRt8QQRhsj0FJoxi+ME4UHcDJETU10w30AslZyY/P2oX4yO+8+7p2Yy5JkXhMYe l8JfunVs5ltqqcwS6A9jZNJe9viiM3NBdH+UE5KpklzwGMfHx0yISN8iFK1dKVjH 0XSus0fOlCg1LdUj5Nyb =pfUY -END PGP SIGNATURE- Changes since libdrm-2.4.69-1: Andreas Boll (11): radeon: Wire up radeon-symbol-check to make check automake: Don't include Android Makefiles in the release tarball virtgpu: Update kernel header automake: Include virtgpu_drm.h in the release tarball man: Fix typo radeon: Fix typo in stderr message Merge tag 'libdrm-2.4.70' into debian-unstable Bump changelog Update libdrm-freedreno1.symbols and shlibs. source/local-options: Add more files to extend-diff-ignore option. Upload to unstable. Emil Velikov (2): tests/drmdevice: print out the full 'bus' and 'dev' strings tests/drmdevice: be move verbose when using open() Qiang Yu (2): drm: drmGetDevice return correct device on multi GPU setups drm: fix drmFreeDevices memory leak on multi GPU setups Rob Clark (24): freedreno: rework internal ring->emit_reloc_ring() freedreno: add simpler ring-reloc freedreno: split out fd_bo_cache freedreno: refactor bo-cache API freedreno: move bo-cache to it's own file freedreno: sync uapi freedreno: add madvise support freedreno: fix potential fd leak in error path freedreno: expose kernel driver version freedreno: support either coarse or fine-grained bucket sizes freedreno: ocd freedreno: fix potential leak at free freedreno/msm: use private bo-cache for ringbuffer bo's freedreno/msm: drop return from get_cmd() freedreno/msm: split out cmd buffer tracking from ring list: add first/last entry macros freedreno/msm: split out dump_submit() helper freedreno: support growable cmdstream buffers freedreno/msm: use hashtable to track bo idx freedreno: move legacy kgsl related README freedreno: fix distcheck errors freedreno: fix android build break freedreno: fix warnings Bump version for release --- Makefile.am |2 Makefile.sources |3 configure.ac |2 debian/changelog |9 debian/libdrm-freedreno1.symbols |4 debian/rules |2 debian/source/local-options | 14 + freedreno/Makefile.am|2 freedreno/Makefile.sources |1 freedreno/README | 16 - freedreno/freedreno-symbol-check |4 freedreno/freedreno_bo.c | 141 + freedreno/freedreno_bo_cache.c | 222 + freedreno/freedreno_device.c | 62 + freedreno/freedreno_drmif.h | 14 + freedreno/freedreno_priv.h | 38 +++ freedreno/freedreno_ringbuffer.c | 51 freedreno/freedreno_ringbuffer.h | 16 - freedreno/kgsl/README| 26 ++ freedreno/kgsl/kgsl_bo.c |6 freedreno/kgsl/kgsl_ringbuffer.c | 13 - freedreno/msm/msm_bo.c | 20 + freedreno/msm/msm_device.c |3 freedreno/msm/msm_drm.h | 109 ++ freedreno/msm/msm_priv.h | 17 - freedreno/msm/msm_ringbuffer.c | 410 --- include/drm/virtgpu_drm.h| 109 +- intel/Makefile.am|1 libkms/Makefile.am |2 man/drm-kms.xml |2 nouveau/Makefile.am |2 radeon/Makefile.am |3 radeon/radeon_cs_gem.c |2 tests/drmdevice.c| 13 - tests/modetest/Makefile.am |2 util_double_list.h |6 xf86drm.c| 25 +- 37 files changed, 922 insertions(+), 452 deletions(-) ---
libdrm: Changes to 'refs/tags/libdrm-2.4.70-1-bpo8+1'
Tag 'libdrm-2.4.70-1-bpo8+1' created by Andreas Boll <andreas.boll@gmail.com> at 2016-08-02 11:33 + Tagging upload of libdrm 2.4.70-1~bpo8+1 to jessie-backports. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXoIT/AAoJEB7vU9OKOpxnR2gP+wX5BIPfA9+aQTeJSaKukIEQ u4pOs0lhlf/04JIzUypcLRXdWv7Uz0EaXeTYKbBlk4WDGEbjv1Jyo5OMQ0IzSjGa qZJGw16ZPAuUuVPotgF5co9VhmScPZsXy6PnPjZAJGrHqOMQtrzAeQeVo6r0MXqD MmtKkL4B6J3sWNz9JBzsQgZAPM0sWdEC4aIh5znzKrOo3/aPS1V7MUp7PPh9a/2f N1LYITmFZ0kWkHyy6B/MwaWvdpR3aGmXmPZO+sqh51pASZeMiN2Y0PC9VaV9atok lb9EwN4jEhjQiy0repfPUBvKqBZKtyQBfIYQSxA1a69kfs+aD0taR/Jyk2qKo/jO +8jHE7q0ihXVnd4dl6vysH01wfHmU6VzLclTHmKUfr4C858SNLhpIQrQELIsJhDK 8zwQA3fq8WV712PJgelk0g5ayZzO0hDuFIxcK05fLO2qmtUjGYVaJVtDNk2vvY3T yIkgMTU0ZnudK075ziPpGTQUyaRto95+IVgDdvppXdoyMyPyyzkdD+5xkK4NCocG FzMcmhQ1hT8Y/Ens5/lAODapai6nZTblwj7DO8bV6eaOqByCDcsJBkljOgcl/pgo MaDEr2dosYkcG/1qVSbZpqFBl7nY6FrU92p7dWJjijZUl4ExNXjYbzx++t1PoDHc 4V483wSg1c9strJGONCB =V0Ye -END PGP SIGNATURE- Changes since libdrm-2.4.70-1: Andreas Boll (7): Rebuild for jessie-backports Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Vincent Cheng (1): set distribution to jessie-backports --- debian/changelog | 24 1 file changed, 24 insertions(+) ---
libdrm: Changes to 'debian-jessie-backports'
Android.mk |4 Makefile.am |2 Makefile.sources |3 amdgpu/Android.mk|2 configure.ac |5 debian/changelog | 28 debian/control |8 debian/libdrm-freedreno1.symbols |4 debian/rules | 16 debian/source/local-options | 14 debian/upstream/signing-key.asc | 302 +++ debian/watch |2 freedreno/Android.mk |2 freedreno/Makefile.am|2 freedreno/Makefile.sources |1 freedreno/README | 16 freedreno/freedreno-symbol-check |4 freedreno/freedreno_bo.c | 141 --- freedreno/freedreno_bo_cache.c | 222 + freedreno/freedreno_device.c | 62 - freedreno/freedreno_drmif.h | 14 freedreno/freedreno_priv.h | 38 - freedreno/freedreno_ringbuffer.c | 51 + freedreno/freedreno_ringbuffer.h | 16 freedreno/kgsl/README| 26 freedreno/kgsl/kgsl_bo.c |6 freedreno/kgsl/kgsl_ringbuffer.c | 13 freedreno/msm/msm_bo.c | 20 freedreno/msm/msm_device.c |3 freedreno/msm/msm_drm.h | 109 +- freedreno/msm/msm_priv.h | 17 freedreno/msm/msm_ringbuffer.c | 411 +++--- include/drm/vc4_drm.h| 21 include/drm/virtgpu_drm.h| 109 +- intel/Android.mk |2 intel/Makefile.am|1 intel/intel_chipset.h| 26 libkms/Android.mk|2 libkms/Makefile.am |2 libkms/linux.c |5 man/drm-kms.xml |2 nouveau/Android.mk |2 nouveau/Makefile.am |2 radeon/Android.mk|2 radeon/Makefile.am |3 radeon/radeon_cs_gem.c |2 radeon/radeon_surface.c |6 tests/amdgpu/basic_tests.c | 56 + tests/amdgpu/cs_tests.c | 51 + tests/drmdevice.c| 13 tests/modetest/Android.mk|2 tests/modetest/Makefile.am |2 tests/proptest/Android.mk|2 tests/util/Android.mk|2 util_double_list.h |6 xf86drm.c| 1479 +++ 56 files changed, 2137 insertions(+), 1227 deletions(-) New commits: commit 3c65a18d7804a14fdcd92b1cb569980c650075be Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Aug 2 13:19:28 2016 +0200 Rebuild for jessie-backports. diff --git a/debian/changelog b/debian/changelog index 9fa855c..0b22549 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libdrm (2.4.70-1~bpo8+1) jessie-backports; urgency=medium + + * Rebuild for jessie-backports. + + -- Andreas Boll <andreas.boll@gmail.com> Tue, 02 Aug 2016 13:18:57 +0200 + libdrm (2.4.70-1) unstable; urgency=medium * New upstream release. commit cc02f99b2c3e19f8108a7341eedb2666e6c6e602 Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Jul 25 12:33:11 2016 +0200 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 915a635..7cb5342 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -libdrm (2.4.70-1) UNRELEASED; urgency=medium +libdrm (2.4.70-1) unstable; urgency=medium * New upstream release. * Update libdrm-freedreno1.symbols and shlibs. * source/local-options: Add more files to extend-diff-ignore option. Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings. - -- Andreas Boll <andreas.boll@gmail.com> Mon, 25 Jul 2016 11:54:36 +0200 + -- Andreas Boll <andreas.boll@gmail.com> Mon, 25 Jul 2016 12:32:20 +0200 libdrm (2.4.69-1) unstable; urgency=medium commit a2bfeba63f2c5f58a2c9803dd9aea01abd346c4c Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Jul 25 12:17:05 2016 +0200 source/local-options: Add more files to extend-diff-ignore option. Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings. diff --git a/debian/changelog b/debian/changelog index 010c37e..915a635 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,8 @@ libdrm (2.4.70-1) UNRELEASED; urgency=medium * New upstream release. * Update libdrm-freedreno1.symbols and shlibs. + * source/local-options: Add more files to extend-diff-ignore option. +Fixes 17 patch-system-but-direct-changes-in-diff lintian warnings. -- Andreas Boll <andreas.boll@gmail.com> Mon, 25 Jul 2016 11:54:36 +0200 diff --git a/debian/source/local-options b/debian/source/local-options index ec29ae8..b0c5d03 100644 --- a/debian/source/local-options +++ b/debian/source/local-options @@ -1 +1,13 @@ ---extend-diff-ignore=intel/tests/g.*batch.sh +# ignore symlinks from git, use source files from the
Bug#831901: xserver-xorg-core: no hardware assisted 3D acceleration using modesetting driver on Sandybridge
On Wed, Jul 20, 2016 at 06:51:21PM +0200, Martin Steigerwald wrote: > Package: xserver-xorg-core > Version: 2:1.18.4-1 > Severity: important > > Dear Timo, dear Maintainers, > > as apt-listchanges informed me that with newest X server modesetting driver > is now default, I tried it. > > It basically works, but subjectively feels a bit more sluggish (expected, > but read on why). > > > But kwin_x11 doesn´t enable OpenGL compositor anymore but falls back to > XRender: > > OpenGL vendor string: VMware, Inc. > OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, > 256 bits) > OpenGL version string: 3.0 Mesa 12.0.1 > OpenGL shading language version string: 1.30 > Driver: LLVMpipe > GPU class: Unknown > OpenGL version: 3.0 > GLSL version: 1.30 > Mesa version: 12.0.1 > X server version: 1.18.4 > Linux kernel version: 4.7 > Requires strict binding:yes > GLSL shaders: yes > Texture NPOT support: yes > Virtual Machine:no > kwin_core: OpenGL driver recommends XRender based compositing. Falling back > to XRender. > kwin_core: To overwrite the detection use the environment variable > KWIN_COMPOSE > kwin_core: For more information see > http://community.kde.org/KWin/Environment_Variables#KWIN_COMPOSE > kwin_core: Failed to initialize compositing, compositing disabled > > > glxinfo agrees that LLVMpipe OpenGL renderer is active instead of the Intel > mesa > driver: > > Vendor: VMware, Inc. (0x) > Device: llvmpipe (LLVM 3.8, 256 bits) (0x) > Version: 12.0.1 > Accelerated: no > Video memory: 15829MB > Unified memory: no > Preferred profile: core (0x1) > Max core profile version: 3.3 > Max compat profile version: 3.0 > Max GLES1 profile version: 1.1 > Max GLES[23] profile version: 3.0 > > > > >From the Xorg log it looks like initialization of OpenGL based Glamor > 2D acceleration also fails: > > [ 47090.425] (II) Loading sub module "glamoregl" > [ 47090.425] (II) LoadModule: "glamoregl" > [ 47090.425] (II) Loading /usr/lib/xorg/modules/libglamoregl.so > [ 47090.432] (II) Module glamoregl: vendor="X.Org Foundation" > [ 47090.432] »··compiled for 1.18.4, module version = 1.0.0 > [ 47090.432] »··ABI class: X.Org ANSI C Emulation, version 0.4 > [ 47090.432] (II) glamor: OpenGL accelerated X.org driver based. > [ 47090.452] (EE) modeset(0): eglInitialize() failed > [ 47090.452] (EE) modeset(0): glamor initialization failed > Yep EGL failed to initialize. snip > > Versions of packages xserver-xorg-core depends on: > ii keyboard-configuration1.147 > ii libaudit1 1:2.6.5-1 > ii libc6 2.23-2 > ii libdbus-1-3 1.10.8-1 > ii libdrm2 2.4.68-1 > ii libegl1-mesa 12.0.1-3 > ii libepoxy0 1.3.1-1 > ii libgbm1 11.2.2-1 If you use mesa from experimental you need to upgrade all binary packages of mesa. Upgrading libgbm1 to version 12.0.1-3 should fix glamor and 3d acceleration. Thanks, Andreas > ii libgcrypt20 1.7.2-2 > ii libgl1-mesa-glx [libgl1] 12.0.1-3 > ii libpciaccess0 0.13.4-1 > ii libpixman-1-0 0.33.6-1 > ii libselinux1 2.5-3 > ii libsystemd0 230-7 > ii libudev1 230-7 > ii libxau6 1:1.0.8-1 > ii libxdmcp6 1:1.1.2-1.1 > ii libxfont1 1:1.5.1-1 > ii libxshmfence1 1.2-1 > ii udev 230-7 > ii xserver-common2:1.18.4-1 > > Versions of packages xserver-xorg-core recommends: > ii libgl1-mesa-dri 12.0.1-3 > ii libpam-systemd 230-7 > > Versions of packages xserver-xorg-core suggests: > ii xfonts-100dpi1:1.0.4+nmu1 > ii xfonts-75dpi 1:1.0.4+nmu1 > ii xfonts-scalable 1:1.0.3-1.1 > > -- no debconf information signature.asc Description: Digital signature
libdrm: Changes to 'refs/tags/libdrm-2.4.69-1'
Tag 'libdrm-2.4.69-1' created by Andreas Boll <andreas.boll@gmail.com> at 2016-07-21 08:25 + Tagging upload of libdrm 2.4.69-1 to unstable. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXkIcMAAoJEB7vU9OKOpxn75IP/2Q5HPp5fenDvwpjnaJNizTM MvfMoi4KPZpOoQzFXf5nIty3e9U8jDsjo6Z0H6fV5MoLLgAE4iOL44ZREXOqyDLm R4puGTLQ+X8wyQ3upKHUqrLfVVtFaqBAj87FxQcE40YIK1vfq+X+DRAuM0nXAZsY tMTys6icoImKipaVZXIJPgNY127DaSdlC8dLH/TgOOA4HBi4qj2B0M3wE3u8XDH4 cSkhPDHZU/xe0Z26uaXEybmMoinMThBcvVXhEejJuag4hvDxTFb5tTrZIY9kXZB5 tm9utOfmhVFqrrxonKp4ZcDvEY2tTbMPW2xSLNsYnPO5cPZiD+fO8zG0qX1qlJVi A/pyxFmcaHsG6q6WF8Zgl4FsBrbzv8+A3a1jbXQsW98Gft34krp6S1GEyRO0Ac1x DgjAQYmPNcNvTaefug6sjuFoIgklt+eVUW1/x0o125m/EiRgmgX14izKTz85x341 4Gg3gE01Ab3/mjwHID+wJn6YOKBvlXvXinf6PQyosuJTmGM2HDjoZirqwFUYixbh XNWWCipG1uXIgPrsUBAym6Jl9vABXShj3eoFlKINowtor77mrKNjMTmURwM5F1Su Pla33ZDcqgYY3wnYg1Qs2Fy1zyH3JpjpgRtEgpsSNqW1NT5L78zL5OGcGgiLDwBD iX/og+VRG0dCDAZFCQe/ =fas8 -END PGP SIGNATURE- Changes since libdrm-2.4.68-1: Alex Deucher (2): tests/amdgpu: expand write/copy tests to compute tests/amdgpu: expand write/copy tests to compute Andreas Boll (7): Update debian/upstream/signing-key.asc Bump Standards-Version to 3.9.8, no changes needed. Update watch url to use https instead of http. Update debian/upstream/signing-key.asc Merge tag 'libdrm-2.4.69' into debian-unstable Bump changelog. Upload to unstable. Christian König (1): amdgpu: fix fence status query Eric Anholt (2): vc4: Update kernel headers for getparam addition. Bump version to 2.4.69 for release. Jan Vesely (1): xf86drm.c: Fix mix of tabs and spaces Julien Cristau (1): Build libdrm-tegra on arm64 (closes: #828023). Leo Liu (1): tests/amdgpu: add interface to adapt firmware requirement Marek Olšák (1): radeon: use SAMPLE_SPLIT=2 for better MSAA perf on EG/CM Mike Frysinger (1): pull in sys/sysmacros.h when available Nicolai Hähnle (1): xf86drm: ensure proper alignment of pointers in drmProcessPciDevice Qiang Yu (1): drm: fix multi GPU drmGetDevices only return one device Rob Clark (1): freedreno/msm: fix memory leak on ringbuffer free Rob Herring (1): Android: strip out header files from sources list Rodrigo Vivi (2): intel: Add more Kabylake PCI IDs. intel: Removing PCI IDs that are no longer listed as Kabylake. Sonny Jiang (1): tests/amdgpu: adapt to new polaris10/11 uvd fw --- Android.mk |4 amdgpu/Android.mk |2 configure.ac|5 debian/changelog| 13 debian/control |8 debian/rules| 14 debian/upstream/signing-key.asc | 302 debian/watch|2 freedreno/Android.mk|2 freedreno/msm/msm_ringbuffer.c |5 include/drm/vc4_drm.h | 21 intel/Android.mk|2 intel/intel_chipset.h | 26 libkms/Android.mk |2 libkms/linux.c |5 nouveau/Android.mk |2 radeon/Android.mk |2 radeon/radeon_surface.c |6 tests/amdgpu/basic_tests.c | 56 + tests/amdgpu/cs_tests.c | 51 + tests/modetest/Android.mk |2 tests/proptest/Android.mk |2 tests/util/Android.mk |2 xf86drm.c | 1454 24 files changed, 1212 insertions(+), 778 deletions(-) ---
libdrm: Changes to 'debian-unstable'
Android.mk |4 amdgpu/Android.mk |2 configure.ac|5 debian/changelog|5 debian/upstream/signing-key.asc | 226 ++ freedreno/Android.mk|2 freedreno/msm/msm_ringbuffer.c |5 include/drm/vc4_drm.h | 21 intel/Android.mk|2 intel/intel_chipset.h | 26 libkms/Android.mk |2 libkms/linux.c |5 nouveau/Android.mk |2 radeon/Android.mk |2 radeon/radeon_surface.c |6 tests/amdgpu/basic_tests.c | 56 + tests/amdgpu/cs_tests.c | 51 + tests/modetest/Android.mk |2 tests/proptest/Android.mk |2 tests/util/Android.mk |2 xf86drm.c | 1454 21 files changed, 1108 insertions(+), 774 deletions(-) New commits: commit 108c9902ef556e3d841a95f41b0c0431053363f1 Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jul 21 10:25:26 2016 +0200 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index adb8c16..1a625e7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -libdrm (2.4.69-1) UNRELEASED; urgency=medium +libdrm (2.4.69-1) unstable; urgency=medium [ Andreas Boll ] * New upstream release. @@ -9,7 +9,7 @@ libdrm (2.4.69-1) UNRELEASED; urgency=medium [ Julien Cristau ] * Build libdrm-tegra on arm64 (closes: #828023). Thanks, Martin Michlmayr! - -- Andreas Boll <andreas.boll@gmail.com> Tue, 10 May 2016 14:45:31 +0200 + -- Andreas Boll <andreas.boll@gmail.com> Thu, 21 Jul 2016 10:25:17 +0200 libdrm (2.4.68-1) unstable; urgency=medium commit e36e80c3fefb3bcee9c0b81f7b1b92345a5375bc Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jul 21 09:42:29 2016 +0200 Bump changelog. diff --git a/debian/changelog b/debian/changelog index 5af53f2..adb8c16 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ -libdrm (2.4.68-2) UNRELEASED; urgency=medium +libdrm (2.4.69-1) UNRELEASED; urgency=medium [ Andreas Boll ] + * New upstream release. * Update debian/upstream/signing-key.asc. * Bump Standards-Version to 3.9.8, no changes needed. * Update watch url to use https instead of http. commit 9d92a1f02032b2598d44d93567a425356bb8c773 Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jul 21 09:34:11 2016 +0200 Update debian/upstream/signing-key.asc Add Eric Anholt's key D1FC9EE8. diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc index 0feee56..825d341 100644 --- a/debian/upstream/signing-key.asc +++ b/debian/upstream/signing-key.asc @@ -343,3 +343,229 @@ Lz7boQFSm/REGmPIUtRdE7hHCHijczuqvzhRQ1H7N3yGlbiCip6vH9VJTH4tkqK4 F2vRWhurk3aFZO7UT1FhAoX62bY6JPsotqQQJg4XP/M7uM6PMg== =z5S1 -END PGP PUBLIC KEY BLOCK- +-BEGIN PGP PUBLIC KEY BLOCK- + +mQINBFH8yAsBEAC8tpEivCRFjoVPjwNrRr1xAh9NQQ0aQdjYLva+RFGFRYG9IQTf +ZgzrXXeG6p5kGW9ywtaYAi9M4ekKtzVoRMHWILEYMhNeu26syjJsK7oyzzLhLURn +7UPsBJSsdn0eJ2Dyzk4mKny/eCaKIWmPtwu1lDgQFpM8YozIA816kHuTiWsqUXeG +4CZlfHh05jYUW/4UMAC2UXJrHeO0USl0OgnIwI4Y+P1f1ygCXRBcD6A+9V5Wjhzz +7Gd8IA1y16VyVkYQNs4E0C8/MDtxpAHfqe8PuSFzGVbXF+WZT8H4Ii2y5a6Xa0VN +m2ZnKR0kEJRE1UW7KDmX4oIi3w0485ZtyzGP5v6+xYLRkAjH6uUQ/7DsbHqtHFu9 +cwRQ4LPqOgcrSKNK0LqDrKHssqOhy9vjXEKZPjtn1Lb5zFhR33ENck375pY9SbGB +l230r1j6iYounIp1bv31mSoRNhi4uB9LzuQHWoyF+maLlhPBNBnJgQ9o7bDs6veo +HUbIatZr0g79c93IXH8bWf0uaDUvDDNi3favwyhHa/j1lkDd8ZipbSXMxhlpuiAb +enYd3An7ueAqCM/v0mXNBcOjVNJZaoCf2AT/G2wTegk5WHDb3aECDG3a36OE+ciP +rFs4/WnFYaK7voRFj/97e2pLFiqSWSk9BZ4hdP/2IuigASN81vAXT4RVNwARAQAB +tB1FcmljIEFuaG9sdCA8ZXJpY0BhbmhvbHQubmV0PokCOgQTAQgAJAIbAwULCQgH +AwUVCgkICwUWAgMBAAIeAQIXgAUCUg6UHAIZAQAKCRC11ik20fye6IqnEACFmoAF +EhJJWXTyJdqV96wDA11Y1rFmrglsm4fNPaYCRRyWe8CtSkzOsTEZyKn/Ry0PqxnL +4dTk0/y3EKIOlxn1UMC+enwrPqMP5kLHHz3uMKm/vl0LXou7m9jbzVmQzFLbu03T +94oU0pFPQKcanCxh5EqyFmuVDuak3GwTrnOIcJpgAULP1bj41u4MXa5LivcZctTC +jhIhVVBNvf7Vv66x9mvbiccDHBdxQIt9s1a4OfHTPeObOH9yo6lZ6sQB5lck5HOd +xqdkX0NMc4uFwr02Xjf8rAG6pHsxfZ0WDQzSmMaSSW4CoPSeSFUWQLQZSPZ3k3UI +p7gFMF1eHeFlI4HaKZy/mjGPs8GwrBOwEwjuZlJsdxQvNqABq4SqTJ2kWc7qPfsw +VYGC2JrEcoSBRM95FaFKfV2ioYX2BZW/mqCUFRqrznXvHag7vel26/HGmY3m6qJk +09TD5SxT2ds0X5syx4gNaMUQ+D4BvbgrgOWfrPtkS5kAsjSIxqnmQZE4nOt5XS7T +DBq1j7+SO2mIq88ecxrxj3s+TBO8ANQagO+HfPinbMwc/EiI5iqHbSS/O4J+HmKT +v8JMUQaqwVulwS7i1DHi53sOUbQ2oSak5TD9sDLCXev/fG+e2fXaXgdR9OuKcG4c +CvDgQIi0BMRzCR4bTVi1S7EQsIjA0eBTRippfLQeRXJpYyBBbmhvbHQgPGFuaG9s +dEBnbWFpbC5jb20+iQI3BBMBCAAhBQJR/MlWAhsDBQsJCAcDBRUKCQgLBRYCAwEA +Ah4BAheAAAoJELXWKTbR/J7okCcP+wQKwF7L/6lvAJ7xXfg/kEjBTxlonv6sGTYb +uZYJX00F5tyfXQtE2cUeX3M3CvEU9Y+pQLbSTaC5oUVwwwSLgvf4OyGHU5n1d/g4 +Y0sbkO5nnyEim6dgV1DBuht/9XBFH11rnXLwU1GLAMuQhcuzakmWutWA2zEW5KOd +0fXRdxCsaA1ZcXDbZ70mJ2gi7bW23V4fwa5jwpnupmbPkI394oCd7G0zVG1hUaib +xgtDzHtvSP4jrQSWdUmnPVjGeJ3S
libdrm: Changes to 'upstream-unstable'
Android.mk |4 amdgpu/Android.mk |2 configure.ac |5 freedreno/Android.mk |2 freedreno/msm/msm_ringbuffer.c |5 include/drm/vc4_drm.h | 21 intel/Android.mk |2 intel/intel_chipset.h | 26 libkms/Android.mk |2 libkms/linux.c |5 nouveau/Android.mk |2 radeon/Android.mk |2 radeon/radeon_surface.c|6 tests/amdgpu/basic_tests.c | 56 + tests/amdgpu/cs_tests.c| 51 + tests/modetest/Android.mk |2 tests/proptest/Android.mk |2 tests/util/Android.mk |2 xf86drm.c | 1454 - 19 files changed, 879 insertions(+), 772 deletions(-) New commits: commit 5d830819480b089f62637fecc3aad11c5d1d5857 Author: Eric AnholtDate: Wed Jul 20 11:42:45 2016 -0700 Bump version to 2.4.69 for release. Signed-off-by: Eric Anholt diff --git a/configure.ac b/configure.ac index 90fc455..0f91d43 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ([2.63]) AC_INIT([libdrm], -[2.4.68], +[2.4.69], [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI], [libdrm]) commit 2212a6465d1597fbc4d4ee0ea5ff87816bfa336e Author: Eric Anholt Date: Sat Jul 2 14:18:43 2016 -0700 vc4: Update kernel headers for getparam addition. This also brings over the C++ guard introduced recently in the kernel headers. Signed-off-by: Eric Anholt diff --git a/include/drm/vc4_drm.h b/include/drm/vc4_drm.h index da3caa0..919eece 100644 --- a/include/drm/vc4_drm.h +++ b/include/drm/vc4_drm.h @@ -26,6 +26,10 @@ #include "drm.h" +#if defined(__cplusplus) +extern "C" { +#endif + #define DRM_VC4_SUBMIT_CL 0x00 #define DRM_VC4_WAIT_SEQNO0x01 #define DRM_VC4_WAIT_BO 0x02 @@ -33,6 +37,7 @@ #define DRM_VC4_MMAP_BO 0x04 #define DRM_VC4_CREATE_SHADER_BO 0x05 #define DRM_VC4_GET_HANG_STATE0x06 +#define DRM_VC4_GET_PARAM 0x07 #define DRM_IOCTL_VC4_SUBMIT_CL DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_SUBMIT_CL, struct drm_vc4_submit_cl) #define DRM_IOCTL_VC4_WAIT_SEQNO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_WAIT_SEQNO, struct drm_vc4_wait_seqno) @@ -41,6 +46,7 @@ #define DRM_IOCTL_VC4_MMAP_BO DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_MMAP_BO, struct drm_vc4_mmap_bo) #define DRM_IOCTL_VC4_CREATE_SHADER_BODRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_CREATE_SHADER_BO, struct drm_vc4_create_shader_bo) #define DRM_IOCTL_VC4_GET_HANG_STATE DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_GET_HANG_STATE, struct drm_vc4_get_hang_state) +#define DRM_IOCTL_VC4_GET_PARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_VC4_GET_PARAM, struct drm_vc4_get_param) struct drm_vc4_submit_rcl_surface { __u32 hindex; /* Handle index, or ~0 if not present. */ @@ -276,4 +282,19 @@ struct drm_vc4_get_hang_state { __u32 pad[16]; }; +#define DRM_VC4_PARAM_V3D_IDENT0 0 +#define DRM_VC4_PARAM_V3D_IDENT1 1 +#define DRM_VC4_PARAM_V3D_IDENT2 2 +#define DRM_VC4_PARAM_SUPPORTS_BRANCHES3 + +struct drm_vc4_get_param { + __u32 param; + __u32 pad; + __u64 value; +}; + +#if defined(__cplusplus) +} +#endif + #endif /* _VC4_DRM_H_ */ commit 8c8d5dd76fb80637031e824a48ceaa0f9f65d2dd Author: Mike Frysinger Date: Tue Jun 21 12:18:15 2016 -0400 pull in sys/sysmacros.h when available This header provides major/minor/makedev funcs under most Linux C libs. Pull it in to fix building with newer versions that drop the implicit include via sys/types.h. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94231 Signed-off-by: Mike Frysinger diff --git a/configure.ac b/configure.ac index a04ce87..90fc455 100644 --- a/configure.ac +++ b/configure.ac @@ -53,7 +53,8 @@ AC_USE_SYSTEM_EXTENSIONS AC_SYS_LARGEFILE AC_FUNC_ALLOCA -AC_CHECK_HEADERS([sys/mkdev.h sys/sysctl.h sys/select.h]) +AC_HEADER_MAJOR +AC_CHECK_HEADERS([sys/sysctl.h sys/select.h]) # Initialize libtool LT_PREREQ([2.2]) diff --git a/libkms/linux.c b/libkms/linux.c index 6e0da83..69eb1aa 100644 --- a/libkms/linux.c +++ b/libkms/linux.c @@ -41,9 +41,12 @@ #include #include #include -#ifdef HAVE_SYS_MKDEV_H +#ifdef MAJOR_IN_MKDEV #include #endif +#ifdef MAJOR_IN_SYSMACROS +#include +#endif #include "libdrm_macros.h" #include "internal.h" diff --git a/xf86drm.c b/xf86drm.c index e99f2e2..8a858ef 100644 --- a/xf86drm.c +++ b/xf86drm.c @@ -54,8 +54,11 @@ #include #include #include -#ifdef
mesa: Changes to 'debian-experimental'
debian/changelog | 16 debian/control |2 +- debian/copyright | 14 +- debian/libegl1-mesa-dev.install |5 + debian/libegl1-mesa-dev.install.in |5 - debian/libegl1-mesa-dev.install.linux|9 + debian/libegl1-mesa-dev.install.linux.in |9 - debian/libegl1-mesa.install |1 + debian/libegl1-mesa.install.in |1 - debian/libgbm-dev.install|3 +++ debian/libgbm-dev.install.in |3 --- debian/libgbm1.install |1 + debian/libgbm1.install.in|1 - debian/libgl1-mesa-dev.install |2 ++ debian/libgl1-mesa-dev.install.in|2 -- debian/libgl1-mesa-dri.install |1 + debian/libgl1-mesa-dri.install.in|1 - debian/libgl1-mesa-glx.install |1 + debian/libgl1-mesa-glx.install.in|1 - debian/libglapi-mesa.install |1 + debian/libglapi-mesa.install.in |1 - debian/libgles1-mesa-dev.install |3 +++ debian/libgles1-mesa-dev.install.in |3 --- debian/libgles1-mesa.install |1 + debian/libgles1-mesa.install.in |1 - debian/libgles2-mesa-dev.install |4 debian/libgles2-mesa-dev.install.in |4 debian/libgles2-mesa.install |1 + debian/libgles2-mesa.install.in |1 - debian/libosmesa6-dev.install|3 +++ debian/libosmesa6-dev.install.in |3 --- debian/libosmesa6.install|1 + debian/libosmesa6.install.in |1 - debian/libwayland-egl1-mesa.install |3 +++ debian/libwayland-egl1-mesa.install.in |3 --- debian/libxatracker-dev.install |5 + debian/libxatracker-dev.install.in |5 - debian/libxatracker2.install |1 + debian/libxatracker2.install.in |1 - debian/mesa-common-dev.install | 10 ++ debian/mesa-common-dev.install.in| 10 -- debian/mesa-opencl-icd.install |3 +++ debian/mesa-opencl-icd.install.in|3 --- debian/mesa-vulkan-drivers.postinst |6 -- debian/mesa-vulkan-drivers.postrm|6 -- debian/mesa-vulkan-drivers.triggers |1 + debian/rules | 10 +- 47 files changed, 91 insertions(+), 82 deletions(-) New commits: commit 779c78acebf8e62e7a2468f0acc77b3ffada3980 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jul 20 09:07:58 2016 +0200 control: Only build-dep on libgcrypt20-dev on architectures where we build mesa-vulkan-drivers. diff --git a/debian/changelog b/debian/changelog index f25090c..d976418 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,8 @@ mesa (12.0.1-4) UNRELEASED; urgency=medium compression type for dpkg-deb nowadays. * Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan- drivers.triggers. + * control: Only build-dep on libgcrypt20-dev on architectures where we +build mesa-vulkan-drivers. -- Andreas Boll <andreas.boll@gmail.com> Tue, 19 Jul 2016 11:04:19 +0200 diff --git a/debian/control b/debian/control index 06cce61..91a0382 100644 --- a/debian/control +++ b/debian/control @@ -15,7 +15,7 @@ Build-Depends: libxxf86vm-dev, libexpat1-dev, dpkg-dev (>= 1.16.1), - libgcrypt20-dev [!hurd-any], + libgcrypt20-dev [linux-amd64 linux-i386 linux-x32], libxfixes-dev, libxdamage-dev, libxext-dev, commit 8eff93f3cbedc69913207bf87d85d9c40b76c8f3 Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Jul 19 15:50:49 2016 +0200 Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-drivers.triggers. Fixes the following lintian error and warnings: E: mesa-vulkan-drivers: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/libvulkan_intel.so W: mesa source: maintainer-script-lacks-debhelper-token debian/mesa-vulkan-drivers.postinst W: mesa source: maintainer-script-lacks-debhelper-token debian/mesa-vulkan-drivers.postrm W: mesa-vulkan-drivers: maintscript-calls-ldconfig postinst W: mesa-vulkan-drivers: maintscript-calls-ldconfig postrm diff --git a/debian/changelog b/debian/changelog index 0f2266d..f25090c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,8 @@ mesa (12.0.1-4) UNRELEASED; urgency=medium * Replace almost all dynamic debhelper config files with static files. * rules: Drop unneeded override_dh_builddeb, xz is the default compression type for dpkg-deb nowadays. + * Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan- +drivers.triggers. -- Andreas Boll <andreas.boll@gmail.com> Tue, 19 Jul 2016 11:04:19 +0200 diff --git a/debian/mesa
mesa: Changes to 'debian-experimental'
debian/changelog|2 ++ debian/source/local-options | 17 - 2 files changed, 18 insertions(+), 1 deletion(-) New commits: commit 5d78739d385eb45fcab7312dc5f7184a40d238f7 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jul 20 13:13:21 2016 +0200 source/local-options: Add more files to extend-diff-ignore option Fixes 87 patch-system-but-direct-changes-in-diff lintian warnings. diff --git a/debian/changelog b/debian/changelog index d976418..b8416f7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,6 +11,8 @@ mesa (12.0.1-4) UNRELEASED; urgency=medium drivers.triggers. * control: Only build-dep on libgcrypt20-dev on architectures where we build mesa-vulkan-drivers. + * source/local-options: Add more files to extend-diff-ignore option. +Fixes 87 patch-system-but-direct-changes-in-diff lintian warnings. -- Andreas Boll <andreas.boll@gmail.com> Tue, 19 Jul 2016 11:04:19 +0200 diff --git a/debian/source/local-options b/debian/source/local-options index 6903db4..34888df 100644 --- a/debian/source/local-options +++ b/debian/source/local-options @@ -1 +1,16 @@ ---extend-diff-ignore=src/mesa/drivers/dri/r200/.*radeon_.* +# ignore symlinks from git, use source files from the tarball +extend-diff-ignore = src/mesa/drivers/dri/r200/.*radeon_.* + +## The following files aren't shipped in the upstream tarball + +# Android Makefiles +extend-diff-ignore = Android.*mk|CleanSpec\.mk + +# coding-style and other config files +extend-diff-ignore = \.clang-format|\.dir-locals\.el|\.mailmap|\.travis\.yml|appveyor\.yml + +# misc. files and scripts used by Mesa developers but not required for the build +extend-diff-ignore = src/compiler/nir/README|src/gallium/drivers/vc4/kernel/README|REVIEWERS|scripts/get_reviewer\.pl|bin/\.cherry-ignore|bin/bugzilla_mesa\.sh|bin/get-extra-pick-list\.sh|bin/get-pick-list\.sh|bin/perf-annotate-jit|bin/shortlog_mesa\.sh|src/mapi/glapi/gen/next_available_offset\.sh|src/mesa/drivers/dri/gen-symbol-redefs\.py|src/mesa/drivers/dri/r200/Doxyfile + +# dead code +extend-diff-ignore = m4/ax_check_compile_flag.m4|src/gallium/auxiliary/gallivm/f.cpp|src/mapi/mapi.c|src/mapi/mapi.h
mesa: Changes to 'upstream-unstable'
= SHADER #12 OPT == PS/BARTS/EVERGREEN = = 42 dw = 1 gprs = 2 stack = ALU 3 @24 1 y: MOVR0.y, 0 t: MULLO_UINT R0.w, [0x0002 2.8026e-45].x, R0.z LOOP_START_DX10 @22 PUSH @6 ALU 1 @30 KC0[CB0:0-15] 2 Mx: PRED_SETGE_INT __.x, R0.z, KC0[0].x JUMP @14 POP:1 LOOP_BREAK @20 POP @14 POP:1 ALU 2 @32 3 x: ADD_INTR0.x, R0.w, [0x0002 2.8026e-45].x TEX 1 @36 VFETCH R0.x___, R0.x, RID:0 MFC:16 UCF:0 FMT[..] ALU 1 @40 4 y: ADDR0.y, R0.y, R0.x LOOP_END @4 EXPORT_DONEPIXEL 0 R0. EOP = SHADER_END === Notice R0.z being the loop counter/break condition relevant register and being never incremented at all. Also some of the loop content has been moved out of it, to fulfill the requirements for the one unused op. With a debug build of mesa this would produce an error like error at : PRED_SETGE_INT __, __, EM.2,R1.x.2||FP@R0.z, C0.x : operand value R1.x.2||FP@R0.z was not previously written to its gpr and the compilation would fail due to this. On a release build it gets passed to the GPU. When using this patch, the loop remains intact: = SHADER #12 OPT == PS/BARTS/EVERGREEN = = 48 dw = 1 gprs = 2 stack = ALU 2 @24 1 y: MOVR0.y, 0 z: MOVR0.z, 0 LOOP_START_DX10 @22 PUSH @6 ALU 1 @28 KC0[CB0:0-15] 2 Mx: PRED_SETGE_INT __.x, R0.z, KC0[0].x JUMP @14 POP:1 LOOP_BREAK @20 POP @14 POP:1 ALU 4 @30 3 t: MULLO_UINT T0.x, [0x0002 2.8026e-45].x, R0.z 4 x: ADD_INTR0.x, T0.x, [0x0002 2.8026e-45].x TEX 1 @40 VFETCH R0.x___, R0.x, RID:0 MFC:16 UCF:0 FMT[..] ALU 2 @44 5 y: ADDR0.y, R0.y, R0.x z: ADD_INTR0.z, R0.z, 1 LOOP_END @4 EXPORT_DONEPIXEL 0 R0. EOP = SHADER_END === Piglit: ./piglit summary console -d results/*_gpu_noglx name: unpatched_gpu_noglx patched_gpu_noglx --- - pass: 18016 18021 fail: 748 743 crash: 7 7 skip:1124 1124 timeout:0 0 warn: 1313 incomplete: 0 0 dmesg-warn: 0 0 dmesg-fail: 0 0 changes:0 5 fixes: 0 5 regressions:0 0 total: 19908 19908 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94900 Tested-by: Heiko Przybyl <lil_...@web.de> Tested-on: Barts PRO HD6850 Signed-off-by: Heiko Przybyl <lil_...@web.de> Signed-off-by: Marek Olšák <marek.ol...@amd.com> (cherry picked from commit e933246013eef376804662f3fcf4646c143c6c88) Nominated-by: Andreas Boll <andreas.boll@gmail.com> diff --git a/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp b/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp index 79aef91..abae2bf 100644 --- a/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp +++ b/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp @@ -30,6 +30,18 @@ namespace r600_sb { +int dce_cleanup::run() { + int r; + + // Run cleanup for as long as there are unused nodes. + do { + nodes_changed = false; + r = vpass::run(); + } while (r == 0 && nodes_changed); + + return r; +} + bool dce_cleanup::visit(node& n, bool enter) { if (enter) { } else { @@ -110,7 +122,18 @@ bool dce_cleanup::visit(region_node& n, bool enter) { void dce_cleanup::cleanup_dst(node& n) { if (!cleanup_dst_vec(n.dst) && remove_unused && !n.dst.empty() && !(n.flags & NF_DONT_KILL) && n.parent) + { + // Delete use references to the removed node from the src values. + for (vvec::iterator I = n.src.begin(), E = n.src.end(); I != E; ++I) { + value* v
mesa: Changes to 'debian-unstable'
src/gallium/drivers/r600/sb/sb_pass.h |6 src/gallium/drivers/r600/sb/sb_valtable.cpp | 42 - src/gallium/drivers/radeonsi/si_descriptors.c | 19 src/gallium/drivers/radeonsi/si_shader.c |7 src/gallium/drivers/radeonsi/si_state.c |4 src/gallium/state_trackers/glx/xlib/Makefile.am |1 src/gallium/state_trackers/va/buffer.c|7 src/gallium/state_trackers/va/picture.c | 11 src/gallium/state_trackers/va/va_private.h|1 src/gallium/state_trackers/vdpau/output.c |7 src/gallium/state_trackers/vdpau/surface.c| 12 src/glx/dri3_glx.c| 14 src/intel/isl/isl_format.c|5 src/intel/vulkan/anv_device.c | 59 + src/intel/vulkan/anv_formats.c|4 src/intel/vulkan/anv_image.c |2 src/intel/vulkan/anv_wsi.c| 12 src/intel/vulkan/genX_cmd_buffer.c|9 src/mapi/entry_x86-64_tls.h | 31 src/mesa/drivers/common/meta_generate_mipmap.c|1 src/mesa/drivers/dri/common/dri_util.c|4 src/mesa/drivers/dri/i965/brw_fs_generator.cpp|8 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 16 src/mesa/drivers/dri/i965/brw_vec4_generator.cpp | 22 src/mesa/drivers/dri/i965/gen8_draw_upload.c | 34 src/mesa/drivers/dri/i965/genX_blorp_exec.c |4 src/mesa/drivers/dri/i965/hsw_sol.c |3 src/mesa/main/shaderobj.c | 15 src/mesa/main/texformat.c |2 src/util/list.h |2 src/vulkan/wsi/wsi_common.h | 20 src/vulkan/wsi/wsi_common_wayland.c |2 src/vulkan/wsi/wsi_common_x11.c | 16 96 files changed, 927 insertions(+), 742 deletions(-) New commits: commit cb565aa0101449b875412e63029a7e0b5a16995e Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Feb 1 14:15:40 2017 +0100 Update extend-diff-ignore. diff --git a/debian/changelog b/debian/changelog index 59e9874..53327a6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ mesa (13.0.4-1) UNRELEASED; urgency=medium * Drop workaround-binutils-mips-844357.diff, binutils regression has been fixed (Closes: #852030). * Revert to debhelper compat 9 (Workaround for #851130). + * Update extend-diff-ignore. -- Andreas Boll <andreas.boll@gmail.com> Wed, 01 Feb 2017 13:30:04 +0100 diff --git a/debian/source/local-options b/debian/source/local-options index 255ac57..5dc5566 100644 --- a/debian/source/local-options +++ b/debian/source/local-options @@ -10,7 +10,7 @@ extend-diff-ignore = Android.*mk|CleanSpec\.mk extend-diff-ignore = \.clang-format|\.dir-locals\.el|\.editorconfig|\.mailmap|\.travis\.yml|appveyor\.yml # misc. files and scripts used by Mesa developers but not required for the build -extend-diff-ignore = src/compiler/nir/README|src/gallium/drivers/vc4/kernel/README|REVIEWERS|scripts/get_reviewer\.pl|bin/\.cherry-ignore|bin/bugzilla_mesa\.sh|bin/get-extra-pick-list\.sh|bin/get-pick-list\.sh|bin/perf-annotate-jit|bin/shortlog_mesa\.sh|src/intel/blorp/TODO|src/mapi/glapi/gen/next_available_offset\.sh|src/mesa/drivers/dri/gen-symbol-redefs\.py|src/mesa/drivers/dri/r200/Doxyfile +extend-diff-ignore = src/compiler/nir/README|src/gallium/drivers/vc4/kernel/README|REVIEWERS|scripts/get_reviewer\.pl|bin/\.cherry-ignore|bin/bugzilla_mesa\.sh|bin/get-extra-pick-list\.sh|bin/get-pick-list\.sh|bin/get-typod-pick-list\.sh|bin/perf-annotate-jit|bin/shortlog_mesa\.sh|src/intel/blorp/TODO|src/mapi/glapi/gen/next_available_offset\.sh|src/mesa/drivers/dri/gen-symbol-redefs\.py|src/mesa/drivers/dri/r200/Doxyfile # radeonsi GLSL lit tests (for developers only) extend-diff-ignore = src/gallium/drivers/radeonsi/glsl_tests/ commit e3fd86b24f6c3ac683826e740eeb9442257f9dd9 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 25 16:00:46 2017 +0100 Revert "Bump debhelper compat to 10." This reverts commit 181d812f4893be697cef128f407ff129331d0fc4. Conflicts:
mesa: Changes to 'refs/tags/mesa-13.0.4-1'
Tag 'mesa-13.0.4-1' created by Andreas Boll <andreas.boll@gmail.com> at 2017-02-01 14:40 + Tagging upload of mesa 13.0.4-1 to unstable. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJYkfNTAAoJEB7vU9OKOpxnpmYP/2jeKcDHtYc2ZZjWSEpw30X0 7ONssFLldLyQIet/mHOTG6aFm3yw+CXlJHUmWfDMA2ezsONRl2MBkgPLwBshCr7E vcFfERQpdwjX/tGpO4X6v9zZFebVua87czSSDpFubgJPlcEqRrj9TgSFJk44mGCS I3WR/rPDdO+jiTgyuHB2N1YGlouWHPcpyExyVLhE9dPTjzJK1f1VXX5ugncKBHbZ n8k6p7++IvbWJZnptSZu7jgNSQiUBuIJtbgV9RUfnULYdjqKWxLPYKAPX3iwvrqX 5stUEQ3rbwDr1bHf2/BUlZR7Havre394wDJ6ddfTbvf9yV6Nj0Zmf6sW7GGm/Zhh xrn1ZJ3xTno/Jawf/+Wx8xELevA2/3giHO9Qxh5dxQeteKDIRUE9lJOE6R1uMd+N kdwigDFpshm/z1A9g0NfnmDD6f7flj8x7tyotGP5BzavRcawS26IH4ABjROWWT7F q++VUNLWtkW22tkIbI+UDdXir87D6w+t3qjzY5dG/N1JdLQGBBFMPPd/9FdRJOZm /1Rlg5ypch8NwsBTqvRIfaJGegk933sM6siv/OXNm8Fy9CGfDHhguOnSpxfuZoTE RN7pq75LflkSw3NO7xAyhhmjw743LXcgeuWkfDdGdxzlmled+M+Pz/bAPhWJui09 dz5AJwxo2ayG0j+Xt1VV =fE0f -END PGP SIGNATURE- Changes since mesa-13.0.3-1: Andreas Boll (7): Merge tag 'mesa-13.0.4' into debian-unstable Bump changelog Drop vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff and Drop workaround-binutils-mips-844357.diff, binutils regression has been fixed. Revert "Bump debhelper compat to 10." Update extend-diff-ignore. Upload to unstable. Andres Rodriguez (2): vulkan/wsi: clarify the severity of lack of DRI3 v2 radv: fix include order for installed headers v2 Arda Coskunses (2): vulkan/wsi/x11: don't crash on null visual vulkan/wsi/x11: don't crash on null wsi x11 connection Bas Nieuwenhuizen (1): radv: Support loader interface version 3. Chad Versace (10): egl: Check config's surface types in eglCreate*Surface() dri: Add __DRI_IMAGE_FORMAT_ARGB1555 mesa/texformat: Handle GL_RGBA + GL_UNSIGNED_SHORT_5_5_5_1 egl: Emit correct error when robust context creation fails anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0 mesa/shaderobj: Fix races on refcounts meta: Disable dithering during glGenerateMipmap vulkan: Add new cast macros for VkIcd types vulkan: Update vk_icd.h to interface version 3 anv: Support loader interface version 3 (patch v2) Christian König (1): vl/zscan: fix "Fix trivial sign compare warnings" Chuck Atkins (1): glx: Add missing glproto dependency for gallium-xlib glx Damien Grassart (1): anv: return count of queue families written Dave Airlie (1): radv: flush smem for uniform buffer bit. Emil Velikov (11): docs: add sha256 checksums for 13.0.3 cherry-ignore: add couple of intel_miptree_copy related patches cherry-ignore: add radv: Call nir_lower_constant_initializers." get-typod-pick-list.sh: add new script cherry-ignore: add "_mesa_ClampColor extension/version fix" cherry-ignore: add wayland race condition fix egl/wayland: use the destroy_window_callback for swrast automake: use shared llvm libs for make distcheck get-pick-list.sh: Require explicit "13.0" for nominating stable patches Update version to 13.0.4 docs: add release notes for 13.0.4 Francisco Jerez (1): anv: Fix uniform and storage buffer offset alignment limits. Fredrik Höglund (2): radv: fix dual source blending dri3: Fix MakeCurrent without a default framebuffer Grazvydas Ignotas (1): mapi: update the asm code to support x32 Heiko Przybyl (1): r600/sb: Fix loop optimization related hangs on eg Ilia Mirkin (1): nouveau: take extra push space into account for pushbuf_space calls Jason Ekstrand (4): i965/generator/tex: Handle an immediate sampler with an indirect texture anv/formats: Use the real format for B4G4R4A4_UNORM_PACK16 on gen8 nir/search: Only allow matching SSA values isl: Mark A4B4G4R4_UNORM as supported on gen8 Jonas Ådahl (1): egl/wayland: Cleanup private display connection when init fails Kenneth Graunke (7): i965: Don't bail on vertex element processing if we need draw params. i965: Fix last slot calculations i965: Fix texturing in the vec4 TCS and GS backends. spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass. i965: Make BLORP disable the NP Z PMA stall fix. glsl: Use ir_var_temporary when generating inline functions. i965: Properly flush in hsw_pause_transform_feedback(). Marek Olšák (4): vdpau: call texture_get_handle while the mutex is being held va: call texture_get_handle while the mutex is being held radeonsi: for the tess barrier, only use emit_waitcnt on SI and LLVM 3.9+ radeonsi: don't forget to add HTILE to the buffer list for texturing Michel Dänzer (1): cso: Don't restore nr_samplers in cso_restore_fragment_samplers Nanley Chery (3): anv/cmd_buffer: Fix arrayed depth/stencil attachments anv/cmd_buffer: Fix
mesa: Changes to 'debian-unstable'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit 6c8595ffd83fa6e84c8df2260f8f5126a2f86975 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Feb 1 15:36:29 2017 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 53327a6..b1788b9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (13.0.4-1) UNRELEASED; urgency=medium +mesa (13.0.4-1) unstable; urgency=medium * New upstream release. * Drop vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff and r600- @@ -8,7 +8,7 @@ mesa (13.0.4-1) UNRELEASED; urgency=medium * Revert to debhelper compat 9 (Workaround for #851130). * Update extend-diff-ignore. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 01 Feb 2017 13:30:04 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 01 Feb 2017 15:36:10 +0100 mesa (13.0.3-1) unstable; urgency=medium
mesa: Changes to 'glvnd-wip'
debian/control |5 +++-- debian/mesa-common-dev.install |1 - 2 files changed, 3 insertions(+), 3 deletions(-) New commits: commit b0ecb7089605d8347acbf0a64467412f7c573fbf Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Feb 7 17:42:14 2017 +0100 Make transition package deborphan compliant diff --git a/debian/control b/debian/control index 22e66b8..03a8910 100644 --- a/debian/control +++ b/debian/control @@ -177,8 +177,9 @@ Description: implementation of the Wayland EGL platform -- runtime This package contains the mesa implementation of the Wayland EGL platform Package: libgles2-mesa -Section: libs -Architecture: any +Section: oldlibs +Priority: extra +Architecture: all Depends: libgles2, ${misc:Depends}, commit 54bca64e7c7e27309cecb7cac94d2f20d77dbaa2 Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Feb 7 17:31:02 2017 +0100 fixup! Migrate mesa to build against libglvnd Remove whitespace diff --git a/debian/mesa-common-dev.install b/debian/mesa-common-dev.install index d48bf15..d9eb292 100644 --- a/debian/mesa-common-dev.install +++ b/debian/mesa-common-dev.install @@ -7,4 +7,3 @@ usr/include/GL/glxext.h usr/include/GL/glx_mangle.h usr/include/GL/internal/dri_interface.h usr/lib/*/pkgconfig/dri.pc -
libglvnd: Changes to 'debian-unstable'
debian/control |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit afc0cb0992a75b2829aca5fce7cb3d4684f815f7 Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Feb 7 16:26:28 2017 +0100 Add missing comma diff --git a/debian/control b/debian/control index 220d21d..7a393d8 100644 --- a/debian/control +++ b/debian/control @@ -102,7 +102,7 @@ Architecture: any Pre-Depends: ${misc:Pre-Depends}, Depends: ${shlibs:Depends}, - ${misc:Depends} + ${misc:Depends}, libglx-mesa0 | libglx-vendor, Replaces: libglvnd0 (<< 0.2.999+git20170201-1) Breaks: libglvnd0 (<< 0.2.999+git20170201-1)
mesa: Changes to 'glvnd-wip'
debian/control |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 039f3578211c7f29cbc745ef77fd7913ff8d64b5 Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Feb 7 18:26:51 2017 +0100 fixup! Make transition package deborphan compliant Fix MultiArch diff --git a/debian/control b/debian/control index 03a8910..13b8f3c 100644 --- a/debian/control +++ b/debian/control @@ -183,7 +183,7 @@ Architecture: all Depends: libgles2, ${misc:Depends}, -Multi-Arch: same +Multi-Arch: foreign Description: transitional dummy package This is a transitional dummy package, it can be safely removed.
libglvnd: Changes to 'debian-unstable'
debian/changelog |4 debian/copyright |2 +- 2 files changed, 5 insertions(+), 1 deletion(-) New commits: commit 5e980545ad684a5ef5009d8cc0771bc35f1912bb Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Feb 2 13:39:55 2017 +0100 copyright: Add missing wildcard. diff --git a/debian/changelog b/debian/changelog index 5d6c4d1..2a24767 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,13 @@ libglvnd (0.2.999+git20170201-1) UNRELEASED; urgency=medium + [ Timo Aaltonen ] * New upstream snapshot. * Add symbols file. * Split packaging so that Mesa can be bootstrapped to use this. + [ Andreas Boll ] + * copyright: Add missing wildcard. + -- Timo Aaltonen <tjaal...@debian.org> Thu, 08 Dec 2016 13:44:48 +0200 libglvnd (0.2.999+git20161203-1) experimental; urgency=low diff --git a/debian/copyright b/debian/copyright index 611479a..bfcf95a 100644 --- a/debian/copyright +++ b/debian/copyright @@ -6,7 +6,7 @@ Files: * Copyright: 2013 NVIDIA Corporation License: MIT -Files: src/util/uthash +Files: src/util/uthash/* Copyright: 2005-2013 Troy D. Hanson License: BSD
mesa: Changes to 'debian-experimental'
debian/changelog |1 + debian/rules |1 + 2 files changed, 2 insertions(+) New commits: commit ad8098a4499660439ac80fc2e21ea788bb5ae1be Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Feb 2 13:15:42 2017 +0100 Explicitly disable LLVM on some arches. Should fix FTBFS on x32. diff --git a/debian/changelog b/debian/changelog index 7057aa3..ce736b8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ mesa (17.0.0~rc2-2) UNRELEASED; urgency=medium [ Andreas Boll ] * Drop transitional package libegl1-mesa-drivers. * Remove Breaks/Replaces from pre-jessie. + * Explicitly disable LLVM on some arches. Should fix FTBFS on x32. -- Timo Aaltonen <tjaal...@debian.org> Thu, 02 Feb 2017 12:02:07 +0200 diff --git a/debian/rules b/debian/rules index 7fbf778..50664b6 100755 --- a/debian/rules +++ b/debian/rules @@ -90,6 +90,7 @@ else GALLIUM_DRIVERS += swrast else DRI_DRIVERS += swrast + confflags_GALLIUM += --disable-gallium-llvm endif # radv needs LLVM and the Vulkan loader, so only build on the subset of
mesa: Changes to 'debian-experimental'
debian/changelog |5 + debian/control | 19 +-- 2 files changed, 6 insertions(+), 18 deletions(-) New commits: commit d85c4dee23f4565e915eb7f2f355e630be8ef202 Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Feb 2 13:03:25 2017 +0100 Remove Breaks/Replaces from pre-jessie. diff --git a/debian/changelog b/debian/changelog index 1d6cd1f..7057aa3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,7 @@ mesa (17.0.0~rc2-2) UNRELEASED; urgency=medium [ Andreas Boll ] * Drop transitional package libegl1-mesa-drivers. + * Remove Breaks/Replaces from pre-jessie. -- Timo Aaltonen <tjaal...@debian.org> Thu, 02 Feb 2017 12:02:07 +0200 diff --git a/debian/control b/debian/control index bab6e50..c9d2541 100644 --- a/debian/control +++ b/debian/control @@ -172,8 +172,7 @@ Depends: libegl1-mesa (= ${binary:Version}) Provides: libwayland-egl1 Conflicts: libwayland-egl1 -Replaces: libwayland-egl1, libegl1-mesa-drivers (<< 10.1.0-2) -Breaks: libegl1-mesa-drivers (<< 10.1.0-2) +Replaces: libwayland-egl1 Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: implementation of the Wayland EGL platform -- runtime @@ -245,7 +244,6 @@ Conflicts: libgl1 Replaces: libgl1 Provides: libgl1 Breaks: - glx-diversions (<< 0.4), libopengl-perl (<< 0.6704+dfsg-2), Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same @@ -272,8 +270,6 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0 -Breaks: - xserver-xorg-core (<< 2:1.14.3-5), Multi-Arch: same Description: free implementation of the OpenGL API -- DRI modules This version of Mesa provides GLX and DRI capabilities: it is capable of @@ -434,10 +430,6 @@ Depends: ocl-icd-libopencl1 | libopencl1, ${shlibs:Depends}, ${misc:Depends}, -Replaces: - libgl1-mesa-dri (<< 10.3.0-1), -Breaks: - libgl1-mesa-dri (<< 10.3.0-1), Provides: opencl-icd Multi-Arch: same Description: free implementation of the OpenCL API -- ICD runtime commit 5626019b8e2617b58b24f72f279a04d7e1a9985e Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Feb 2 12:54:05 2017 +0100 Drop transitional package libegl1-mesa-drivers. diff --git a/debian/changelog b/debian/changelog index c94369c..1d6cd1f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,7 +1,11 @@ mesa (17.0.0~rc2-2) UNRELEASED; urgency=medium + [ Timo Aaltonen ] * Drop libgles1. + [ Andreas Boll ] + * Drop transitional package libegl1-mesa-drivers. + -- Timo Aaltonen <tjaal...@debian.org> Thu, 02 Feb 2017 12:02:07 +0200 mesa (17.0.0~rc2-1) experimental; urgency=medium diff --git a/debian/control b/debian/control index 65471eb..bab6e50 100644 --- a/debian/control +++ b/debian/control @@ -163,15 +163,6 @@ Description: free implementation of the EGL API -- development files This package provides the development environment for compiling programs against the EGL library. -Package: libegl1-mesa-drivers -Section: libs -Architecture: linux-any kfreebsd-any -Depends: - ${misc:Depends}, -Multi-Arch: same -Description: transitional dummy package - This is a transitional dummy package, it can be safely removed. - Package: libwayland-egl1-mesa Section: libs Architecture: linux-any
libdrm: Changes to 'upstream-experimental'
New branch 'upstream-experimental' available with the following commits:
libdrm: Changes to 'refs/tags/libdrm-2.4.75-1'
Tag 'libdrm-2.4.75-1' created by Andreas Boll <andreas.boll@gmail.com> at 2017-02-01 16:10 + Tagging upload of libdrm 2.4.75-1 to experimental. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJYkghmAAoJEB7vU9OKOpxnn0MP/0bGt1TTbL7O8NYZNaxx/Eri cIdcvb8pel6rN/7zk/ySX0sHWsmrxxGDRCkYIMuppV2q/WGqb0e0JRDFNJEhiib0 hesQva0E7ChdFEmS8Y2kNBSe6PkFbrrqa1iuI4+WkcKjVvm1TMuN1hG+GFKH0LxD fiOi7dA0yVy3rKz9zoCk4O3A3srMR0uPMzhn82+2hWdeosjOlMja12S1z69gZ6uy kakxwdVAMNdxGUs9qKAcTyWs6t9R1HaR4Wwvkny0Y65WyyxiU9TqM++EgPXSg3mV WFMkztcACldvLgoHGQcWeDiCkevwFPXD2qsazmYd+8slL3ZSxvjfRKNOZXoXr3th jkwsthM/39xgk4uXxYlvGf+BQ96LBWPSyLyR8DYREFTjZtoF2M2L/4do40176A+K XxiNrYxWJ8pF98AcyliZX1Kdntit8rI9JUfb/Mo/T6IZ72XNYitOy4fJ+UXjz9uq nQQsxm2VRQc/n/4eB6W1/rQWRsWzbRKOlEulYUbCeBwSTs4d9EDGkAQYPSFIaRoB 4rIGx1rb0j1A7ZmGx7O1106HEjInnsGr0Gw0vwgB2g4eA1tAzrXan7h4Ncshm7Zp 8DaQREjldRzw0jujSlSE0GKdLSx/OjWPhw63X22mPi5KqF4K+Edu/woYgYsp7oZT cuuALtXBBVb44krdubVt =RGkX -END PGP SIGNATURE- Changes since libdrm-2.4.74-2: Alex Xie (4): amdgpu: Provide more specific error message if non-privileged user runs amdgpu_test amdgpu: verify the tested device amdgpu: A new option to choose which device to run most tests amdgpu: A new option to run tests on render node Andreas Boll (6): Merge tag 'libdrm-2.4.75' into debian-experimental Bump changelog Bump libdrm2's and libdrm-intel1's symbols and shlibs. Update extend-diff-ignore. Add debian/source/format file. Upload to experimental. Chad Versace (2): Bump version for 2.4.75 release Bump version for 2.4.75 release Chris Wilson (5): Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9 intel: Allow the client to control implicit synchronisation intel: Support passing of explicit fencing from execbuf intel: Clear execobject flags before preserving object in reuse cache intel: Export a function to re-enable implicit synchronisation Dave Airlie (2): Revert "Bump version for 2.4.75 release" intel: fix make distcheck Dongwon Kim (1): intel: update global_name before HASH_ADD Emil Velikov (16): xf86drm: use maj/min in drmParsePciDeviceInfo() xf86drm: add plumbing to not retrieve PCI device revision xf86drm: parse the separate sysfs files for vendor... info xf86drm: introduce drmGetDevice[s]2 tests/drmdevice: use drmGetDevice[s]2 tests: remove useless legacy tests kms: remove commented out libudev code configure: remove libudev checks tests: automake: reorder makefile contents autogen.sh: set format.subjectPrefix and sendemail.to if needed android: remove LOCAL_MODULE_TAGS := optional tag android: introduce Android.common.mk to reduce boilerplate android: add HAVE_VISIBILITY to Android.common.mk android: add note about command line defines and config.h android: silence ~550 warnings tests/nouveau: automake: fold C and CPP flags Fabio Estevam (1): README: Fix grammar Grazvydas Ignotas (1): xf86drm: fix sign-compare warning Jonathan Gray (8): xf86drm: implement drmGetMinorNameForFD for non-sysfs xf86drm: implement drmParseSubsystemType for OpenBSD xf86drm: implement drmParsePciDeviceInfo for OpenBSD xf86drm: implement drmParsePciBusInfo for OpenBSD xf86drm: implement an OpenBSD specific drmGetDevice2 xf86drm: adjust device node path for minor base xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2 xf86drm: don't fatal on per device error in drmGetDevice[s]2 Neil Armstrong (1): tests/util: Add support for meson module Seung-Woo Kim (1): libkms/exynos: fix memory leak in error path Taro Yamada (1): xf86drm: fix null termination of string buffer Thierry Reding (10): xf86drm: Fix indentation Add .editorconfig xf86drmMode.h: Use consistent padding xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors xf86drm: Fix type-punned pointer build warning xf86drm: Factor out drmDeviceAlloc() xf86drm: Add USB support xf86drm: Add platform and host1x bus support tests/drmdevice: Add USB, platform and host1x support xf86drm: Reuse sysfs_uevent_get() Tomasz Figa (1): tests: Use -pthread in CFLAGS instead of -lpthread Ville Syrjälä (1): modetest: Allow the user to specify the plane ID --- .editorconfig| 19 Android.common.mk| 12 Android.mk | 17 README |6 amdgpu/Android.mk|8 autogen.sh |6 configure.ac | 11 debian/changelog |9 debian/libdrm-intel1.symbols |4 debian/libdrm2.symbols |2 debian/rules |4 debian/source/format |1 debian/source/local-options |6 etnaviv/Android.mk |8 freedreno/Android.m
libdrm: Changes to 'debian-experimental'
.editorconfig| 19 Android.common.mk| 12 Android.mk | 17 README |6 amdgpu/Android.mk|8 autogen.sh |6 configure.ac | 11 debian/changelog |9 debian/libdrm-intel1.symbols |4 debian/libdrm2.symbols |2 debian/rules |4 debian/source/format |1 debian/source/local-options |6 etnaviv/Android.mk |8 freedreno/Android.mk |8 include/drm/i915_drm.h | 276 +++- intel/Android.mk |8 intel/intel-symbol-check |4 intel/intel_bufmgr.h | 11 intel/intel_bufmgr_gem.c | 106 libkms/Android.mk|6 libkms/Makefile.am |4 libkms/exynos.c |3 libkms/linux.c | 94 nouveau/Android.mk |8 radeon/Android.mk|8 tests/Makefile.am| 46 -- tests/amdgpu/amdgpu_test.c | 259 ++- tests/amdgpu/amdgpu_test.h |3 tests/amdgpu/basic_tests.c |7 tests/amdgpu/bo_tests.c | 13 tests/amdgpu/cs_tests.c |8 tests/amdgpu/vce_tests.c |8 tests/auth.c | 138 -- tests/dristat.c | 285 tests/drmdevice.c| 60 ++ tests/drmtest.c | 135 -- tests/drmtest.h | 40 - tests/exynos/Makefile.am |4 tests/getclient.c| 61 -- tests/getstats.c | 50 -- tests/getversion.c | 49 -- tests/lock.c | 264 --- tests/modetest/Android.mk|3 tests/modetest/Makefile.am |4 tests/modetest/modetest.c| 28 - tests/name_from_fd.c | 58 -- tests/nouveau/Makefile.am|8 tests/openclose.c| 37 - tests/proptest/Android.mk|3 tests/setversion.c | 91 tests/updatedraw.c | 154 -- tests/util/Android.mk|7 tests/util/kms.c |1 xf86drm.c| 962 +++ xf86drm.h| 45 +- xf86drmMode.c|2 xf86drmMode.h| 19 58 files changed, 1747 insertions(+), 1754 deletions(-) New commits: commit c42cc002ab6ec4f757c3fe8fed52fe8915a052cb Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Feb 1 17:08:39 2017 +0100 Upload to experimental. diff --git a/debian/changelog b/debian/changelog index c14b7dd..07f871e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -libdrm (2.4.75-1) UNRELEASED; urgency=medium +libdrm (2.4.75-1) experimental; urgency=medium * New upstream release. * Bump libdrm2's and libdrm-intel1's symbols and shlibs. * Update extend-diff-ignore. * Add debian/source/format file. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 01 Feb 2017 15:56:49 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 01 Feb 2017 17:08:17 +0100 libdrm (2.4.74-2) experimental; urgency=medium commit b7994bd7068cfd5956933abea1f06282a3a1a465 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Feb 1 16:54:40 2017 +0100 Add debian/source/format file. diff --git a/debian/changelog b/debian/changelog index eda5cd3..c14b7dd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ libdrm (2.4.75-1) UNRELEASED; urgency=medium * New upstream release. * Bump libdrm2's and libdrm-intel1's symbols and shlibs. * Update extend-diff-ignore. + * Add debian/source/format file. -- Andreas Boll <andreas.boll@gmail.com> Wed, 01 Feb 2017 15:56:49 +0100 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 000..d3827e7 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +1.0 commit c408f868497cc33e2cc2b94522ab5e7bb328d97a Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Feb 1 16:52:42 2017 +0100 Update extend-diff-ignore. diff --git a/debian/changelog b/debian/changelog index af6bbac..eda5cd3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ libdrm (2.4.75-1) UNRELEASED; urgency=medium * New upstream release. * Bump libdrm2's and libdrm-intel1's symbols and shlibs. + * Update extend-diff-ignore. -- Andreas Boll <andreas.boll@gmail.com> Wed, 01 Feb 2017 15:56:49 +0100 diff --git a/debian/source/local-options b/debian/source/local-options index b0c5d03..91254fb 100644 --- a/debian/source/local-options +++ b/debian/source/local-options @@ -4,10 +4,10 @@ extend-diff-ignore = intel/tests/g.*batch.sh ## The following files aren't shipped in the upstream tarball # Android Makefiles -extend-diff-ignore = Android\.mk|CleanSpec\.mk +extend-diff-ignore = Android.*mk|CleanSpec\.mk # misc. files and scripts
mesa: Changes to 'refs/tags/mesa-17.0.0-rc3-1'
Tag 'mesa-17.0.0-rc3-1' created by Andreas Boll <andreas.boll@gmail.com> at 2017-02-06 18:09 + Tagging upload of mesa 17.0.0~rc3-1 to experimental. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJYmLvDAAoJEB7vU9OKOpxnRXIP/R1Y0onVipRc1b5AoqNcH7fH JC8C6lfLclCho1nWX4KaCoNwITWhcgJt5IjOfoFVHJ03L/GwLwZW3aMak8XOwYZq WBb6vergb1z9g18dhMLQf49x8j/T+PdKnXoswwvPGVuRRLbkKwUh9k2ePcx2otHB 7funYWTUBZZJtevl5qI8fIysoDudsCVs00z9rKm0NkXD1X1H1ji6vfFrWWNkzU3j 5TIebXeorcSX2c28n5sAX3NcQnJc7bM3oOVzDBSAmUmMpFFJyMU3B/dU6R1vIzbI 5uCd26xuAw/qVOI6j/5606F8gtxURH06oSQbYZKKJX2ORztovZSaL3dz4ueqzCIH 0PNutoZhwcFVY8igQfmLyPEtnHdm5Rpm1c84vdeCpFogyaQDuJGa4f2HCRML/Ycp 3naOAPo1kObDUUNuBl8hNwsyAyWTRYbDDtxx2IOa4fh6CrHscUpsh0eVgb8Etq74 Ftg5jJcLr00oqO/XE+/oFy2/KebUDZan0qYlU4IScSRDNjFEb5zNGxCbsHzxhgkP ljNH9hU5FgXxtwfLu78xsMtHTizBqzHvh2fo+K8aUjUPORuJyiuAtNL0t5E8mRfo srV5vxn2AhOCYB3mQtCzNQ3KFw9vSSEExEWb0s+Rr/CQCAY6eF0fAKrZvDcTY+0J qMb9EdXvWly8cE54Fgo3 =OU2f -END PGP SIGNATURE- Changes since mesa-17.0.0-rc2-1: Andreas Boll (21): Merge tag 'mesa-13.0.4' into debian-unstable Bump changelog Drop vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff and Drop workaround-binutils-mips-844357.diff, binutils regression has been fixed. Revert "Bump debhelper compat to 10." Update extend-diff-ignore. Upload to unstable. Drop transitional package libegl1-mesa-drivers. Remove Breaks/Replaces from pre-jessie. Explicitly disable LLVM on some arches. Should fix FTBFS on x32. configure.ac: Require LLVM for r300 only on x86 and x86_64 Merge tag 'mesa-17.0.0-rc3' into debian-experimental Bump changelog Drop configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch, upstream. Document the cherry-pick in debian/changelog Update list of unwanted vulkan headers. Drop unused git-cleanup.sh script. Replaced with usage of --extend-diff-ignore some time ago. Enable building etnaviv and imx on armhf (Closes: #852614). Merge tag 'mesa-13.0.4' into debian-experimental Merge branch 'debian-unstable' into debian-experimental Upload to experimental. Andres Rodriguez (2): vulkan/wsi: clarify the severity of lack of DRI3 v2 radv: fix include order for installed headers v2 Arda Coskunses (2): vulkan/wsi/x11: don't crash on null visual vulkan/wsi/x11: don't crash on null wsi x11 connection Bartosz Tomczyk (2): r600: Fix stack overflow glsl: fix heap-buffer-overflow Bas Nieuwenhuizen (2): radv: Support loader interface version 3. radv/ac: Use base in push constant loads. Chad Versace (10): egl: Check config's surface types in eglCreate*Surface() dri: Add __DRI_IMAGE_FORMAT_ARGB1555 mesa/texformat: Handle GL_RGBA + GL_UNSIGNED_SHORT_5_5_5_1 egl: Emit correct error when robust context creation fails anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0 mesa/shaderobj: Fix races on refcounts meta: Disable dithering during glGenerateMipmap vulkan: Add new cast macros for VkIcd types vulkan: Update vk_icd.h to interface version 3 anv: Support loader interface version 3 (patch v2) Christian Gmeiner (1): etnaviv: Avoid infinite loop in find_frame() Christian König (2): vl/zscan: fix "Fix trivial sign compare warnings" st/va: make sure that we call begin_frame() only once v2 Chuck Atkins (1): glx: Add missing glproto dependency for gallium-xlib glx Damien Grassart (1): anv: return count of queue families written Dave Airlie (7): radv: flush smem for uniform buffer bit. radv: program a default point size. radv: handle transfer_write as a dst flag. radv/ac: fix multisample subpass image. radv/ac: handle nir irem opcode. radv/ac: implement txs for buffer textures. radv/ac: apply slice rounding to 1d arrays as well. Emil Velikov (33): docs: add sha256 checksums for 13.0.3 cherry-ignore: add couple of intel_miptree_copy related patches cherry-ignore: add radv: Call nir_lower_constant_initializers." get-typod-pick-list.sh: add new script cherry-ignore: add "_mesa_ClampColor extension/version fix" cherry-ignore: add wayland race condition fix egl/wayland: use the destroy_window_callback for swrast automake: use shared llvm libs for make distcheck get-pick-list.sh: Require explicit "13.0" for nominating stable patches Update version to 13.0.4 docs: add release notes for 13.0.4 configure.ac: move require_dri_shared_libs_and_glapi() before its users mesa: move variable declaration to where its used i965: automake: correctly set MKDIR_GEN freedreno: automake: correctly set MKDIR_GEN i965: automake: include builddir prior to srcdir i915: automake: include builddir prior to srcdir egl: automake: include build
mesa: Changes to 'debian-experimental'
| 24 +-- src/mesa/drivers/dri/i965/intel_blit.h| 4 src/mesa/drivers/dri/i965/intel_screen.c | 1 src/mesa/drivers/dri/r200/Makefile.am | 2 src/mesa/drivers/dri/radeon/Makefile.am | 2 src/mesa/drivers/dri/swrast/Makefile.am | 2 src/mesa/drivers/osmesa/Makefile.am | 2 src/mesa/main/extensions_table.h | 2 src/mesa/main/shaderapi.c | 4 src/mesa/main/tests/Makefile.am | 2 src/mesa/state_tracker/st_context.c | 13 - src/vulkan/wsi/wsi_common_wayland.c | 27 ++- src/vulkan/wsi/wsi_common_x11.c | 3 71 files changed, 486 insertions(+), 313 deletions(-) New commits: commit d8da88454db0c8d295182aa9e57bd75c6d9d7524 Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Feb 6 19:05:41 2017 +0100 Upload to experimental. diff --git a/debian/changelog b/debian/changelog index 34c2f65..232018c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (17.0.0~rc3-1) UNRELEASED; urgency=medium +mesa (17.0.0~rc3-1) experimental; urgency=medium [ Timo Aaltonen ] * Drop libgles1. @@ -18,7 +18,7 @@ mesa (17.0.0~rc3-1) UNRELEASED; urgency=medium * Enable building etnaviv and imx on armhf (Closes: #852614). - Bump libdrm-dev build-dep to 2.4.74-2~. - -- Timo Aaltonen <tjaal...@debian.org> Thu, 02 Feb 2017 12:02:07 +0200 + -- Andreas Boll <andreas.boll@gmail.com> Mon, 06 Feb 2017 19:05:30 +0100 mesa (17.0.0~rc2-1) experimental; urgency=medium commit f026e46027eca3c22338fee834ea7d144f0260e2 Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Feb 6 16:58:11 2017 +0100 Enable building etnaviv and imx on armhf (Closes: #852614). Bump libdrm-dev build-dep to 2.4.74-2~. diff --git a/debian/changelog b/debian/changelog index f63e4fb..bdd2be1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -15,6 +15,8 @@ mesa (17.0.0~rc3-1) UNRELEASED; urgency=medium * Update list of unwanted vulkan headers. * Drop unused git-cleanup.sh script. Replaced with usage of --extend- diff-ignore some time ago. + * Enable building etnaviv and imx on armhf (Closes: #852614). +- Bump libdrm-dev build-dep to 2.4.74-2~. -- Timo Aaltonen <tjaal...@debian.org> Thu, 02 Feb 2017 12:02:07 +0200 diff --git a/debian/control b/debian/control index c9d2541..aa7a93c 100644 --- a/debian/control +++ b/debian/control @@ -9,7 +9,7 @@ Build-Depends: dh-autoreconf, quilt (>= 0.40), pkg-config, - libdrm-dev (>= 2.4.74) [!hurd-any], + libdrm-dev (>= 2.4.74-2~) [!hurd-any], libx11-dev, x11proto-gl-dev (>= 1.4.14), libxxf86vm-dev, diff --git a/debian/rules b/debian/rules index d5f6566..0f9030f 100755 --- a/debian/rules +++ b/debian/rules @@ -51,6 +51,11 @@ else GALLIUM_DRIVERS += vc4 endif + # etnaviv kernel support is currently only available on armhf + ifneq (,$(filter $(DEB_HOST_ARCH), armhf)) + GALLIUM_DRIVERS += etnaviv imx + endif + # svga needs xa state tracker confflags_GALLIUM += --enable-xa commit 1858f663ffd2352ec367cdc41358300d6a8d5735 Author: Andreas Boll <andreas.boll@gmail.com> Date: Mon Feb 6 16:36:55 2017 +0100 Drop unused git-cleanup.sh script. Replaced with usage of --extend-diff-ignore some time ago. diff --git a/debian/changelog b/debian/changelog index 6eb1f5c..f63e4fb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -13,6 +13,8 @@ mesa (17.0.0~rc3-1) UNRELEASED; urgency=medium * Cherry-pick 045f38a (vulkan: Don't install vk_platform.h or vulkan.h). * Update list of unwanted vulkan headers. + * Drop unused git-cleanup.sh script. Replaced with usage of --extend- +diff-ignore some time ago. -- Timo Aaltonen <tjaal...@debian.org> Thu, 02 Feb 2017 12:02:07 +0200 diff --git a/debian/git-cleanup.sh b/debian/git-cleanup.sh deleted file mode 100755 index c699b89..000 --- a/debian/git-cleanup.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/sh -# © 2011 Cyril Brulebois <k...@debian.org> -set -e - -### First phase, files known to make dpkg-source unhappy. - -# List broken symlinks: -symlinks=$(find -type l) - -# Symlinks vs. directories: -dirs_vs_symlinks='' - -# Modified binaries: -binaries=' -src/gallium/state_trackers/d3d1x/progs/bin/d3d10tri.exe -src/gallium/state_trackers/d3d1x/progs/bin/d3d11gears.exe -src/gallium/state_trackers/d3d1x/progs/bin/d3d11spikysphere.exe -src/gallium/state_trackers/d3d1x/progs/bin/d3d11tex.exe -src/gall
mesa: Changes to 'upstream-experimental'
Android.common.mk | 14 + VERSION|2 configure.ac | 49 --- src/amd/Android.common.mk |2 src/amd/common/ac_nir_to_llvm.c| 46 + src/amd/vulkan/Makefile.am |4 - src/amd/vulkan/radv_cmd_buffer.c |4 + src/compiler/glsl/link_uniforms.cpp|2 src/compiler/spirv/spirv_to_nir.c | 54 +++-- src/compiler/spirv/vtn_variables.c |6 ++ src/egl/Makefile.am|2 src/gallium/Android.common.mk |2 src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c |1 src/gallium/auxiliary/tgsi/tgsi_exec.c | 14 + src/gallium/drivers/etnaviv/etnaviv_compiler.c | 39 ++- src/gallium/drivers/etnaviv/etnaviv_emit.c | 17 ++ src/gallium/drivers/etnaviv/etnaviv_internal.h | 19 +++ src/gallium/drivers/etnaviv/etnaviv_resource.c |5 + src/gallium/drivers/etnaviv/etnaviv_screen.c |9 ++- src/gallium/drivers/etnaviv/etnaviv_state.c| 38 +++--- src/gallium/drivers/freedreno/Makefile.am |1 src/gallium/drivers/r600/r600_shader.c |2 src/gallium/drivers/radeonsi/si_descriptors.c | 11 ++-- src/gallium/drivers/radeonsi/si_state.c|6 +- src/gallium/state_trackers/clover/Makefile.am |2 src/gallium/state_trackers/dri/Makefile.am |2 src/gallium/state_trackers/va/picture.c| 11 +++- src/gallium/state_trackers/va/va_private.h |1 src/gallium/state_trackers/vdpau/output.c |7 ++ src/gallium/state_trackers/vdpau/presentation.c|6 +- src/gallium/state_trackers/vdpau/vdpau_private.h |1 src/gallium/targets/d3dadapter9/Makefile.am|2 src/glx/Makefile.am|4 - src/glx/apple/Makefile.am |4 - src/glx/windows/Makefile.am|2 src/intel/blorp/blorp_clear.c | 23 src/intel/isl/isl_format.c |5 + src/intel/vulkan/anv_cmd_buffer.c |5 + src/intel/vulkan/anv_descriptor_set.c |8 +-- src/intel/vulkan/anv_nir_lower_input_attachments.c |5 - src/intel/vulkan/genX_cmd_buffer.c | 19 +++ src/loader/Makefile.am |2 src/mapi/Makefile.am |4 - src/mesa/drivers/dri/i915/Makefile.am |2 src/mesa/drivers/dri/i965/Makefile.am |7 +- src/mesa/drivers/dri/i965/brw_blorp.c |2 src/mesa/drivers/dri/i965/brw_context.c|3 + src/mesa/drivers/dri/i965/brw_fs_generator.cpp |2 src/mesa/drivers/dri/i965/brw_program.c| 43 src/mesa/drivers/dri/i965/gen8_depth_state.c | 12 src/mesa/drivers/dri/i965/genX_blorp_exec.c|4 + src/mesa/drivers/dri/i965/intel_blit.c | 24 +++-- src/mesa/drivers/dri/i965/intel_blit.h |4 - src/mesa/drivers/dri/i965/intel_screen.c |1 src/mesa/drivers/dri/r200/Makefile.am |2 src/mesa/drivers/dri/radeon/Makefile.am|2 src/mesa/drivers/dri/swrast/Makefile.am|2 src/mesa/drivers/osmesa/Makefile.am|2 src/mesa/main/extensions_table.h |2 src/mesa/main/shaderapi.c |4 - src/mesa/main/tests/Makefile.am|2 src/mesa/state_tracker/st_context.c| 13 ++--- src/vulkan/wsi/wsi_common_wayland.c| 27 ++ src/vulkan/wsi/wsi_common_x11.c|3 - 64 files changed, 450 insertions(+), 175 deletions(-) New commits: commit 07571cd8ccf8c19fe79e16055208059fe729d298 Author: Emil VelikovDate: Mon Feb 6 13:18:13 2017 + Update version to 17.0.0-rc3 Signed-off-by: Emil Velikov diff --git a/VERSION b/VERSION index 032c50c..0b34163 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -17.0.0-rc2 +17.0.0-rc3 commit 2fc362f14711981e98c920f2f278ad91bad89982 Author: Lucas Stach Date: Mon Nov 21 11:54:25 2016 +0100 etnaviv: force vertex buffers through the MMU This fixes a vertex data corruption issue if some of the vertex streams go through the MMU and some don't. Signed-off-by: Lucas Stach Tested-by: Philipp Zabel Acked-by: Christian Gmeiner (cherry picked from commit
vulkan: Changes to 'debian-unstable'
| 66 loader/gpa_helper.h | 35 loader/images/function_device_chain.png |binary loader/images/function_device_chain_white.png |binary loader/images/function_instance_chain.png |binary loader/images/function_instance_chain_white.png |binary loader/images/high_level_loader.png |binary loader/images/high_level_loader_white.png |binary loader/images/loader_device_chain_app.png |binary loader/images/loader_device_chain_app_white.png |binary loader/images/loader_device_chain_loader.png |binary loader/images/loader_device_chain_loader_white.png|binary loader/images/loader_instance_chain.png |binary loader/images/loader_instance_chain_white.png |binary loader/images/loader_layer_order.png |binary loader/images/loader_layer_order_white.png|binary loader/loader.c | 2285 +-- loader/loader.h | 114 loader/loader.rc |8 loader/phys_dev_ext.c | 828 ++ loader/table_ops.h| 199 loader/trampoline.c | 129 loader/vk_loader_platform.h |8 loader/vulkan-1.def |6 loader/wsi.c | 91 loader/wsi.h |5 scripts/dispatch_table_generator.py |3 scripts/generator.py | 10 scripts/helper_file_generator.py | 687 ++ scripts/lvl_genvk.py | 123 scripts/parameter_validation_generator.py | 13 scripts/threading_generator.py|7 scripts/unique_objects_generator.py | 51 scripts/vk.xml| 450 + scripts/vk_helper.py | 1874 - scripts/vulkan.py | 1536 tests/.clang-format |1 tests/layer_validation_tests.cpp | 977 +- tests/layers/test.cpp | 40 tests/layers/wrap_objects.cpp | 38 tests/vkrenderframework.cpp |3 update_external_sources.sh|3 115 files changed, 15999 insertions(+), 12642 deletions(-) New commits: commit d54f4c8258e566145b6e105dd67bc905110d3785 Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jan 26 16:08:32 2017 +0100 control: Add libxrandr-dev to build-depends. diff --git a/debian/changelog b/debian/changelog index f0d5805..1b07e6a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ vulkan (1.0.39.0+dfsg1-1) UNRELEASED; urgency=medium * New upstream release. * Refresh patches. + * control: Add libxrandr-dev to build-depends. -- Andreas Boll <andreas.boll@gmail.com> Thu, 26 Jan 2017 15:21:20 +0100 diff --git a/debian/control b/debian/control index db10b2e..0515dd1 100644 --- a/debian/control +++ b/debian/control @@ -7,6 +7,7 @@ Build-Depends: debhelper (>= 9), libwayland-dev, libx11-dev, libxcb1-dev, + libxrandr-dev, pkg-config, python3, python3-lxml, commit 544c779489d24aed5690481a110eb5c96bd6edce Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jan 26 16:00:05 2017 +0100 Refresh patches. diff --git a/debian/changelog b/debian/changelog index d07908f..f0d5805 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ vulkan (1.0.39.0+dfsg1-1) UNRELEASED; urgency=medium * New upstream release. + * Refresh patches. -- Andreas Boll <andreas.boll@gmail.com> Thu, 26 Jan 2017 15:21:20 +0100 diff --git a/debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff b/debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff index 87f417a..c1aabca 100644 --- a/debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff +++ b/debian/patches/demos-dont-build-tri-or-cube-or-smoke.diff @@ -10,7 +10,7 @@ Date: Tue Feb 16 10:05:25 2016 -0500 --- a/demos/CMakeLists.txt +++ b/demos/CMakeLists.txt -@@ -61,46 +61,6 @@ elseif(UNIX) +@@ -61,46 +61,6 @@ else() endif() @@ -57,7 +57,7 @@ Date: Tue Feb 16 10:05:25 2016 -0500 if(WIN32) include_directories ( -@@ -114,43 +74,6 @@ endif() +@@ -114,43 +74,6 @@ add_executable(${API_LOWERCASE}info vulkaninfo.c) target_link_libraries(${API_LOWERCASE}info ${LIBRARIES}) diff --git a/debian/patches/disable-mir.di
vulkan: Changes to 'upstream-unstable'
Rebased ref, commits from common ancestor: commit 9c21ed0fb275589c3af6118aec9ef4f1d1544dc1 Author: Mark YoungDate: Thu Jan 19 21:10:49 2017 -0700 loader: Update the loader to 1.0.39 Add new extensions for 1.0.39. Also, updated layers to include minimal set of functionality for 1.0.39 extensions. Extensions include: - VK_KHR_get_physical_device_properties2 - VK_KHR_shader_draw_parameters - VK_EXT_direct_mode_display - VK_EXT_display_surface_counter - VK_EXT_display_control Also, redo the LoaderAndLayerIf document. Change-Id: I10412086da7a798afe832a3892e18f606259b5af diff --git a/BUILD.md b/BUILD.md index 3358d13..f504fe8 100644 --- a/BUILD.md +++ b/BUILD.md @@ -28,7 +28,7 @@ It should be straightforward to use it on other Linux distros. These packages are needed to build this repository: ``` -sudo apt-get install git cmake build-essential bison libx11-dev libxcb1-dev libxkbcommon-dev libmirclient-dev libwayland-dev +sudo apt-get install git cmake build-essential bison libx11-dev libxcb1-dev libxkbcommon-dev libmirclient-dev libwayland-dev libxrandr-dev ``` Example debug build (Note that the update\_external\_sources script used below builds external tools into predefined locations. See **Loader and Validation Layer Dependencies** for more information and other options): diff --git a/include/vulkan/vk_icd.h b/include/vulkan/vk_icd.h index 7b54fb5..748e552 100644 --- a/include/vulkan/vk_icd.h +++ b/include/vulkan/vk_icd.h @@ -25,12 +25,26 @@ #include "vulkan.h" -/* - * Loader-ICD version negotiation API - */ -#define CURRENT_LOADER_ICD_INTERFACE_VERSION 3 +// Loader-ICD version negotiation API. Versions add the following features: +// Version 0 - Initial. Doesn't support vk_icdGetInstanceProcAddr +// or vk_icdNegotiateLoaderICDInterfaceVersion. +// Version 1 - Add support for vk_icdGetInstanceProcAddr. +// Version 2 - Add Loader/ICD Interface version negotiation +// via vk_icdNegotiateLoaderICDInterfaceVersion. +// Version 3 - Add ICD creation/destruction of KHR_surface objects. +// Version 4 - Add unknown physical device extension qyering via +// vk_icdGetPhysicalDeviceProcAddr. +#define CURRENT_LOADER_ICD_INTERFACE_VERSION 4 #define MIN_SUPPORTED_LOADER_ICD_INTERFACE_VERSION 0 +#define MIN_PHYS_DEV_EXTENSION_ICD_INTERFACE_VERSION 4 typedef VkResult (VKAPI_PTR *PFN_vkNegotiateLoaderICDInterfaceVersion)(uint32_t *pVersion); + +// This is defined in vk_layer.h which will be found by the loader, but if an ICD is building against this +// flie directly, it won't be found. +#ifndef PFN_GetPhysicalDeviceProcAddr +typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_GetPhysicalDeviceProcAddr)(VkInstance instance, const char* pName); +#endif + /* * The ICD must reserve space for a pointer for the loader's dispatch * table, at the start of . diff --git a/include/vulkan/vk_layer.h b/include/vulkan/vk_layer.h index 4d0da1a..ebbb198 100644 --- a/include/vulkan/vk_layer.h +++ b/include/vulkan/vk_layer.h @@ -35,6 +35,41 @@ #define VK_LAYER_EXPORT #endif +#define MAX_NUM_UNKNOWN_EXTS 250 + + // Loader-Layer version negotiation API. Versions add the following features: + // Versions 0/1 - Initial. Doesn't support vk_layerGetPhysicalDeviceProcAddr + // or vk_icdNegotiateLoaderLayerInterfaceVersion. + // Version 2- Add support for vk_layerGetPhysicalDeviceProcAddr and + // vk_icdNegotiateLoaderLayerInterfaceVersion. +#define CURRENT_LOADER_LAYER_INTERFACE_VERSION 2 +#define MIN_SUPPORTED_LOADER_LAYER_INTERFACE_VERSION 1 + + // Internal function +typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_GetPhysicalDeviceProcAddr)(VkInstance instance, const char* pName); + +// Version negotiation values +typedef enum VkNegotiateLayerStructType { +LAYER_NEGOTIATE_UNINTIALIZED = 0, +LAYER_NEGOTIATE_INTERFACE_STRUCT = 1, +} VkNegotiateLayerStructType; + +// Version negotiation structures +typedef struct VkNegotiateLayerInterface { +VkNegotiateLayerStructType sType; +void *pNext; +uint32_t loaderLayerInterfaceVersion; +PFN_vkGetInstanceProcAddr pfnGetInstanceProcAddr; +PFN_vkGetDeviceProcAddr pfnGetDeviceProcAddr; +PFN_GetPhysicalDeviceProcAddr pfnGetPhysicalDeviceProcAddr; +} VkNegotiateLayerInterface; + +// Version negotiation functions +typedef VkResult (VKAPI_PTR *PFN_vkNegotiateLoaderLayerInterfaceVersion)(VkNegotiateLayerInterface *pVersionStruct); + +// Function prototype for unknown physical device extension command +typedef VkResult(VKAPI_PTR *PFN_PhysDevExt)(VkPhysicalDevice phys_device, ...); + typedef struct VkLayerDispatchTable_ { PFN_vkGetDeviceProcAddr GetDeviceProcAddr; PFN_vkDestroyDevice DestroyDevice; @@ -173,6 +208,14 @@ typedef struct VkLayerDispatchTable_ { PFN_vkCmdDebugMarkerBeginEXT CmdDebugMarkerBeginEXT; PFN_vkCmdDebugMarkerEndEXT CmdDebugMarkerEndEXT;
Bug#852614: mesa: Please enable the etnaviv gallium driver on arm
Control: clone -1 -2 Control: reassign -2 src:libdrm 2.4.74-1 Control: retitle -2 libdrm: Please enable etnaviv on arm Control: block -1 by -2 On Wed, Jan 25, 2017 at 04:59:17PM +0100, Andreas Henriksson wrote: > Source: mesa > Version: 17.0.0~rc1-1 > Severity: wishlist > > Dear Maintainer, > > There's a new (arm) gallium driver in mesa 17 called etnaviv for > Vivante GC* GPUs, notably used on the Wandboard > (which is an officially supported board by debian: > https://www.debian.org/releases/stable/armhf/ch02s01.html.en#armhf-armmp-supported-platforms > ) > > Please consider enabling and shipping it! Sure, but we need to enable etnaviv support in libdrm first. On which arm architectures should we enable etnaviv? armel/armhf/arm64 I guess only on armhf since the kernel has enabled DRM_ETNAVIV only on armhf. Do we need to enable the imx gallium driver too? > > Regards, > Andreas Henriksson > > PS. A mesa 17 backport to stretch (with etnaviv enabled) would be nice. Once stretch is released and Mesa >= 17 is in buster we can do a backport. Thanks, Andreas signature.asc Description: Digital signature
xorg-server: Changes to 'debian-unstable'
debian/changelog|7 +++ debian/xserver-xorg-core.bug.script |4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) New commits: commit 817a26d847b2ac49131ad618944d1b620c7ae684 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 25 16:14:32 2017 +0100 xserver-xorg-core.bug.script: Change udevadm path from /sbin to /bin (Closes: #852584). diff --git a/debian/changelog b/debian/changelog index d2f42f1..363a461 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xorg-server (2:1.19.1-5) UNRELEASED; urgency=medium + + * xserver-xorg-core.bug.script: Change udevadm path from /sbin to /bin +(Closes: #852584). + + -- Andreas Boll <andreas.boll@gmail.com> Wed, 25 Jan 2017 16:14:03 +0100 + xorg-server (2:1.19.1-4) unstable; urgency=medium * rules: Only set the suid bit on Xorg.wrap when building arch:any diff --git a/debian/xserver-xorg-core.bug.script b/debian/xserver-xorg-core.bug.script index ad39d00..47ee7b7 100644 --- a/debian/xserver-xorg-core.bug.script +++ b/debian/xserver-xorg-core.bug.script @@ -131,9 +131,9 @@ fi echo -if [ -x /sbin/udevadm ]; then +if [ -x /bin/udevadm ]; then pecho "udev information:" -/sbin/udevadm info --export-db | awk -F '\n' -v RS='\n\n' '/E: ID_INPUT/ { print; print "" }' +/bin/udevadm info --export-db | awk -F '\n' -v RS='\n\n' '/E: ID_INPUT/ { print; print "" }' echo fi
mesa: Changes to 'upstream-experimental'
VERSION |2 src/amd/vulkan/Makefile.am |8 - src/amd/vulkan/radv_device.c|3 src/compiler/glsl/ir_optimization.h |4 src/compiler/glsl/lower_instructions.cpp| 19 +- src/compiler/nir/nir_search.c | 48 ++ src/compiler/spirv/vtn_variables.c |3 src/gallium/auxiliary/gallivm/lp_bld_gather.c |2 src/gallium/auxiliary/hud/hud_cpufreq.c |1 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h |2 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h |2 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h |2 src/gallium/drivers/freedreno/a5xx/a5xx.xml.h | 39 +++- src/gallium/drivers/freedreno/a5xx/fd5_draw.c | 53 +++--- src/gallium/drivers/freedreno/a5xx/fd5_emit.c |4 src/gallium/drivers/freedreno/a5xx/fd5_gmem.c |3 src/gallium/drivers/freedreno/a5xx/fd5_program.c| 18 +- src/gallium/drivers/freedreno/a5xx/fd5_rasterizer.c | 10 - src/gallium/drivers/freedreno/adreno_common.xml.h |2 src/gallium/drivers/freedreno/adreno_pm4.xml.h |2 src/gallium/drivers/r600/r600_shader.c | 157 +++- src/gallium/drivers/radeonsi/si_descriptors.c | 19 +- src/gallium/drivers/radeonsi/si_state.c | 22 ++ src/gallium/drivers/radeonsi/si_state_draw.c|3 src/gallium/drivers/swr/rasterizer/core/threads.cpp |9 + src/gallium/drivers/swr/swr_query.cpp |7 src/gallium/drivers/swr/swr_query.h |2 src/intel/blorp/blorp_blit.c| 82 ++ src/intel/vulkan/anv_image.c|7 src/mesa/drivers/dri/i965/brw_blorp.c | 22 ++ src/mesa/drivers/dri/i965/brw_clear.c | 56 +-- src/mesa/drivers/dri/i965/gen8_depth_state.c| 16 ++ src/mesa/drivers/dri/i965/genX_blorp_exec.c | 11 - src/mesa/main/attrib.c |3 src/mesa/state_tracker/st_glsl_to_tgsi.cpp |9 - src/vulkan/wsi/wsi_common_x11.c |6 36 files changed, 482 insertions(+), 176 deletions(-) New commits: commit d283ec0a7b61bc33d970f5cb4c2bfbd63d255c2c Author: Emil VelikovDate: Wed Jan 25 13:24:27 2017 + Update version to 17.0.0-rc2 Signed-off-by: Emil Velikov diff --git a/VERSION b/VERSION index 964d0ff..032c50c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -17.0.0-rc1 +17.0.0-rc2 commit 9577977266068b1b3666e0265bd0d6dcb1563572 Author: Topi Pohjolainen Date: Tue Jan 17 12:00:37 2017 +0200 i965/blorp: Make post draw flush more explicit Blits do not need any special treatment as the target buffer object is added to render cache just as one does for normal draw. Color clears and resolves in turn require explicit "end of pipe synchronization". It is not clear what this means exactly but the assumption is that render cache flush with command stream stall should be sufficient. Signed-off-by: Topi Pohjolainen Reviewed-by: Kenneth Graunke Reviewed-by: Jason Ekstrand (cherry picked from commit 180653c357d19ca88f7895f59874a58fac99cc53) diff --git a/src/mesa/drivers/dri/i965/brw_blorp.c b/src/mesa/drivers/dri/i965/brw_blorp.c index 8d58616..d79f529 100644 --- a/src/mesa/drivers/dri/i965/brw_blorp.c +++ b/src/mesa/drivers/dri/i965/brw_blorp.c @@ -908,6 +908,17 @@ do_single_blorp_clear(struct brw_context *brw, struct gl_framebuffer *fb, blorp_batch_finish(); } + /* +* Ivybrigde PRM Vol 2, Part 1, "11.7 MCS Buffer for Render Target(s)": +* +* Any transition from any value in {Clear, Render, Resolve} to a +* different value in {Clear, Render, Resolve} requires end of pipe +* synchronization. +*/ + brw_emit_pipe_control_flush(brw, + PIPE_CONTROL_RENDER_TARGET_FLUSH | + PIPE_CONTROL_CS_STALL); + return true; } @@ -975,6 +986,17 @@ brw_blorp_resolve_color(struct brw_context *brw, struct intel_mipmap_tree *mt, brw_blorp_to_isl_format(brw, format, true), resolve_op); blorp_batch_finish(); + + /* +* Ivybrigde PRM Vol 2, Part 1, "11.7 MCS Buffer for Render Target(s)": +* +* Any transition from any value in {Clear, Render, Resolve} to a +* different value in {Clear, Render, Resolve} requires end of pipe +* synchronization. +*/ + brw_emit_pipe_control_flush(brw, + PIPE_CONTROL_RENDER_TARGET_FLUSH | + PIPE_CONTROL_CS_STALL); } static void diff
mesa: Changes to 'debian-experimental'
VERSION | 2 debian/changelog | 10 debian/compat | 2 debian/control| 3 debian/patches/configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch | 52 +++ debian/patches/series | 1 debian/rules | 6 src/amd/vulkan/Makefile.am| 8 src/amd/vulkan/radv_device.c | 3 src/compiler/glsl/ir_optimization.h | 4 src/compiler/glsl/lower_instructions.cpp | 19 - src/compiler/nir/nir_search.c | 48 +-- src/compiler/spirv/vtn_variables.c| 3 src/gallium/auxiliary/gallivm/lp_bld_gather.c | 2 src/gallium/auxiliary/hud/hud_cpufreq.c | 1 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h | 2 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h | 2 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h | 2 src/gallium/drivers/freedreno/a5xx/a5xx.xml.h | 39 +- src/gallium/drivers/freedreno/a5xx/fd5_draw.c | 53 +-- src/gallium/drivers/freedreno/a5xx/fd5_emit.c | 4 src/gallium/drivers/freedreno/a5xx/fd5_gmem.c | 3 src/gallium/drivers/freedreno/a5xx/fd5_program.c | 18 - src/gallium/drivers/freedreno/a5xx/fd5_rasterizer.c | 10 src/gallium/drivers/freedreno/adreno_common.xml.h | 2 src/gallium/drivers/freedreno/adreno_pm4.xml.h| 2 src/gallium/drivers/r600/r600_shader.c| 157 +++--- src/gallium/drivers/radeonsi/si_descriptors.c | 19 - src/gallium/drivers/radeonsi/si_state.c | 22 + src/gallium/drivers/radeonsi/si_state_draw.c | 3 src/gallium/drivers/swr/rasterizer/core/threads.cpp | 9 src/gallium/drivers/swr/swr_query.cpp | 7 src/gallium/drivers/swr/swr_query.h | 2 src/intel/blorp/blorp_blit.c | 82 + src/intel/vulkan/anv_image.c | 7 src/mesa/drivers/dri/i965/brw_blorp.c | 22 + src/mesa/drivers/dri/i965/brw_clear.c | 56 ++- src/mesa/drivers/dri/i965/gen8_depth_state.c | 16 + src/mesa/drivers/dri/i965/genX_blorp_exec.c | 11 src/mesa/main/attrib.c| 3 src/mesa/state_tracker/st_glsl_to_tgsi.cpp| 9 src/vulkan/wsi/wsi_common_x11.c | 6 42 files changed, 553 insertions(+), 179 deletions(-) New commits: commit abb2f18588e473a784d4c13526cebdc984f917cf Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 25 16:46:18 2017 +0100 Upload to experimental. diff --git a/debian/changelog b/debian/changelog index e0eaede..2af4f69 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (17.0.0~rc2-1) UNRELEASED; urgency=medium +mesa (17.0.0~rc2-1) experimental; urgency=medium * New upstream release candidate. * Add configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch: @@ -6,7 +6,7 @@ mesa (17.0.0~rc2-1) UNRELEASED; urgency=medium * rules: Explicitly enable/disable gbm. Should fix FTBFS on hurd. * Revert to debhelper compat 9 (Workaround for #851130). - -- Andreas Boll <andreas.boll@gmail.com> Wed, 25 Jan 2017 15:14:24 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 25 Jan 2017 16:45:53 +0100 mesa (17.0.0~rc1-1) experimental; urgency=medium commit b6a0489e6378a75743f10c6a71085ec04563b850 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 25 16:00:46 2017 +0100 Revert "Bump debhelper compat to 10." This reverts commit 181d812f4893be697cef128f407ff129331d0fc4. Conflicts: debian/changelog diff --git a/debian/changelog b/debian/changelog index d1efeff..e0eaede 100644 --- a/debian/changelog +++ b/deb
mesa: Changes to 'refs/tags/mesa-17.0.0-rc2-1'
Tag 'mesa-17.0.0-rc2-1' created by Andreas Boll <andreas.boll@gmail.com> at 2017-01-25 15:48 + Tagging upload of mesa 17.0.0~rc2-1 to experimental. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJYiMjIAAoJEB7vU9OKOpxnOy8P/1u9xs56y3gT7orXKRI6lvaB pYtQiZRZxBnKAZq6Hl389f2+XNqi/AveIF5EQrwkOwEO+20aJ2QbihIieUVYxrnc QnFfWfTiR+2sJ4ORjbG4FTCcKvljNJzqMeCtB26AigTfP8DONL25gV+Q5AHkc0sM 7O3g207IRP5BYPkX0MlHoLHtSPEZqr6I8yFEefeaNWIYwKruQZBuoMCwJTKKZ8Sj KnIXdfOzdUu287QGIQG49T84cd4DXgWkm7tADMJWT+0pYg7fe1NheuzrnKFraOIg /sukQxOEheG3Ws6L8s6iGL4sNYBIbt1uBnBJE95ntuglS8sK3Fl00rAa2cwYLf28 MXRy1eObSFseN92Od+r5LxwS1by33W8NUC+NTUSzP+MXBQLyl7pAju7ymc253si0 zwzxkQJFBt5gbplCJhpFmASGeaj9D0rVj3mF+bJPshiQLzL25GW7to2cWzExctw/ CqCaz/QFHDpjuMRwJqkJ6mPK8UXLsiXOVKQom+6wYjUCEaKjuH1pgDcufWek1t3p skfrMOQtdShcbyLx4rk8p9h6e9D5na6FigGhC99uAtIgjdUYunGiYzCoHS3+nPI9 VmZnHZC6B7YB+Ek9yq0w1a7j7KUtQmzSziC0aOg4hHYWUzkC+iDqQHVUPe9SR71I XToy0+CJmDpQdt2uhyNh =As3r -END PGP SIGNATURE- Changes since mesa-17.0.0-rc1-1: Andreas Boll (6): Merge tag 'mesa-17.0.0-rc2' into debian-experimental Bump changelog Add configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch rules: Explicitly enable/disable gbm. Should fix FTBFS on hurd. Revert "Bump debhelper compat to 10." Upload to experimental. Andres Rodriguez (2): vulkan/wsi: clarify the severity of lack of DRI3 v2 radv: fix include order for installed headers v2 Bruce Cherniak (1): swr: Prune empty nodes in CalculateProcessorTopology. Dave Airlie (1): gallivm: use #ifdef not #if for PIPE_ARCH_BIG_ENDIAN Emil Velikov (1): Update version to 17.0.0-rc2 George Kyriazis (1): swr: Align query results allocation Grazvydas Ignotas (1): radv: don't resubmit the same cs over and over while tracing Jason Ekstrand (2): intel/blorp/copy: Properly handle clear colors for CCS_E images nir/search: Use the correct bit size for integer comparisons Lionel Landwerlin (2): spirv: don't assert with location decorations on non i/o variables anv: don't require render target isl bit for depth/stencil surfaces Marek Olšák (2): radeonsi: don't forget to add HTILE to the buffer list for texturing radeonsi: always set the TCL1_ACTION_ENA when invalidating L2 Nicolai Hähnle (7): mesa/main: fix meta caller of _mesa_ClampColor radeonsi: fix texture gather on stencil textures r600: double multiply can handle only one multiply at a time r600: factor out cayman_emit_unary_double_raw r600: implement DDIV glsl: split DIV_TO_MUL_RCP into single- and double-precision flags st/glsl_to_tgsi: use DDIV instead of DRCP + DMUL Rob Clark (8): freedreno: update generated headers freedreno/a5xx: fix cull state freedreno/a5xx: fix clear for uint/sint formats freedreno/a5xx: fix int vbos freedreno/a5xx: srgb fix freedreno/a5xx: fix psize freedreno/a5xx: set fragcoordxy properly freedreno/a5xx: set frag shader threadsize Samuel Pitoiset (1): gallium/hud: add missing break in hud_cpufreq_graph_install() Topi Pohjolainen (4): i965/blorp: Use the render cache mechanism instead of explicit flushing i965: Make depth clear flushing more explicit i965/gen6: Issue direct depth stall and flush after depth clear i965/blorp: Make post draw flush more explicit Zachary Michaels (1): radeonsi: Always leave poly_offset in a valid state --- VERSION | 2 debian/changelog | 10 debian/compat | 2 debian/control| 3 debian/patches/configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch | 52 +++ debian/patches/series | 1 debian/rules | 6 src/amd/vulkan/Makefile.am| 8 src/amd/vulkan/radv_device.c | 3 src/compiler/glsl/ir_optimization.h | 4 src/compiler/glsl/lower_instructions.cpp | 19 - src/compiler/nir/nir_search.c | 48 +-- src/compiler/spirv/vtn_variables.c| 3 src/gallium/auxiliary/gallivm/lp_bld_gather.c | 2 src/gallium/auxiliary/hud/hud_cpufreq.c | 1 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h | 2 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h | 2 src/gallium/drivers/freedreno
libdrm: Changes to 'debian-experimental'
/etnaviv/etnaviv_2d_test.c | 240 +++ tests/etnaviv/etnaviv_bo_cache_test.c | 121 + tests/etnaviv/etnaviv_cmd_stream_test.c | 123 + tests/etnaviv/state.xml.h | 375 + tests/etnaviv/state_2d.xml.h| 1497 +++ tests/etnaviv/write_bmp.c | 151 ++ tests/etnaviv/write_bmp.h | 34 tests/exynos/Makefile.am| 26 tests/exynos/exynos_fimg2d_event.c | 326 + tests/exynos/exynos_fimg2d_perf.c | 327 + tests/exynos/exynos_fimg2d_test.c | 248 ++- tests/hash.c| 217 +++ tests/kms/Makefile.am | 36 tests/kms/kms-steal-crtc.c | 165 ++ tests/kms/kms-universal-planes.c| 361 + tests/kms/libkms-test-crtc.c| 47 tests/kms/libkms-test-device.c | 218 +++ tests/kms/libkms-test-framebuffer.c | 157 ++ tests/kms/libkms-test-plane.c | 139 ++ tests/kms/libkms-test-screen.c | 92 + tests/kms/libkms-test.h | 120 + tests/kmstest/Makefile.am |6 tests/kmstest/main.c| 42 tests/modeprint/Makefile.am |1 tests/modeprint/modeprint.c | 24 tests/modetest/Android.mk |5 tests/modetest/Makefile.am | 10 tests/modetest/buffers.c| 967 --- tests/modetest/buffers.h| 12 tests/modetest/cursor.c | 14 tests/modetest/modetest.c | 328 ++--- tests/name_from_fd.c|2 tests/proptest/Android.mk | 13 tests/proptest/Makefile.am | 15 tests/proptest/Makefile.sources |2 tests/proptest/proptest.c | 106 - tests/radeon/Makefile.am|1 tests/radeon/list.h | 137 -- tests/radeon/rbo.h |2 tests/random.c | 120 + tests/util/Android.mk | 39 tests/util/Makefile.am | 13 tests/util/Makefile.sources |8 tests/util/common.h | 33 tests/util/format.c | 120 + tests/util/format.h | 65 + tests/util/kms.c| 182 ++ tests/util/kms.h| 35 tests/util/pattern.c| 870 + tests/util/pattern.h| 39 tests/vbltest/Makefile.am |4 tests/vbltest/vbltest.c | 61 util_double_list.h | 143 ++ util_math.h | 34 vc4/Makefile.am | 34 vc4/Makefile.sources|3 vc4/libdrm_vc4.pc.in|9 vc4/vc4_packet.h| 397 ++ vc4/vc4_qpu_defines.h | 274 xf86atomic.h|2 xf86drm.c | 2026 xf86drm.h | 53 xf86drmHash.c | 205 --- xf86drmHash.h | 47 xf86drmMode.c | 415 ++ xf86drmMode.h | 57 xf86drmRandom.c | 79 - xf86drmRandom.h | 35 xf86drmSL.c | 179 -- 266 files changed, 32348 insertions(+), 5577 deletions(-) New commits: commit 9d1cf83ec91acc5d1031c6dcd465a2f845f60dcc Author: Andreas Boll <andreas.boll@gmail.com> Date: Fri Jan 27 15:19:18 2017 +0100 Enable building etnaviv on armhf (Closes: #852685). diff --git a/debian/changelog b/debian/changelog index c47a495..d807bf6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ libdrm (2.4.74-2) UNRELEASED; urgency=medium * Switch to dbgsym packages. + * Enable building etnaviv on armhf (Closes: #852685). -- Andreas Boll <andreas.boll@gmail.com> Fri, 27 Jan 2017 15:15:41 +0100 diff --git a/debian/control b/debian/control index a528959..28a1788 100644 --- a/debian/control +++ b/debian/control @@ -34,6 +34,7 @@ Depends: libdrm-freedreno1 (= ${binary:Version}) [any-arm arm64], libdrm-exynos1 (= ${binary:Version}) [any-arm], libdrm-tegra0 (= ${binary:Version}) [any-arm arm64], + libdrm-etnaviv1 (= ${binary:Version}) [armhf], ${misc:Depends}, Multi-Arch: same Description: Userspace interface to kernel DRM services -- development files @@ -181,3 +182,17 @@ Description: Userspace interface to amdgpu-specific kernel DRM services -- runti kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on Linux to provide hardware-accelerated OpenGL drivers. + +Package: libdrm-etnaviv1 +Architecture: armhf +Depends: + ${shlibs:Depends}, +
mesa: Changes to 'debian-unstable'
VERSION|2 bin/get-extra-pick-list.sh | 22 bin/get-fixes-pick-list.sh | 61 + bin/get-pick-list.sh |7 bin/get-typod-pick-list.sh |7 configure.ac |2 debian/changelog |8 debian/control |2 debian/copyright |4 debian/source/local-options|2 docs/relnotes/13.0.4.html |3 docs/relnotes/13.0.5.html | 209 ++ scons/gallium.py |2 src/amd/vulkan/radv_device.c |2 src/amd/vulkan/si_cmd_buffer.c | 11 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c | 14 src/compiler/Makefile.glsl.am |1 src/compiler/Makefile.sources |2 src/compiler/glsl/ir_array_refcount.cpp| 254 +++ src/compiler/glsl/ir_array_refcount.h | 183 + src/compiler/glsl/link_uniform_blocks.cpp | 112 ++- src/compiler/glsl/link_uniforms.cpp| 82 +- src/compiler/glsl/linker.cpp |3 src/compiler/glsl/tests/array_refcount_test.cpp| 717 + src/compiler/nir/nir_search.c | 48 - src/compiler/spirv/spirv_to_nir.c | 31 src/compiler/spirv/vtn_variables.c |6 src/egl/Makefile.am|2 src/egl/drivers/dri2/platform_wayland.c|1 src/gallium/auxiliary/tgsi/tgsi_dump.c | 24 src/gallium/drivers/freedreno/Makefile.am |1 src/gallium/drivers/nouveau/nvc0/nve4_compute.c|1 src/gallium/drivers/nouveau/nvc0/nve4_compute.h|7 src/gallium/drivers/r600/r600_shader.c |2 src/gallium/drivers/r600/sb/sb_valtable.cpp|8 src/gallium/drivers/radeon/r600_buffer_common.c| 17 src/gallium/drivers/radeonsi/si_state_draw.c |3 src/gallium/drivers/swr/rasterizer/core/clip.h | 39 - src/gallium/drivers/vc4/vc4_opt_small_immediates.c | 11 src/gallium/drivers/vc4/vc4_program.c |8 src/gallium/drivers/vc4/vc4_qir.c |1 src/gallium/drivers/vc4/vc4_qir.h |2 src/gallium/drivers/vc4/vc4_qpu_emit.c |2 src/gallium/state_trackers/clover/Makefile.am |2 src/gallium/state_trackers/dri/Makefile.am |2 src/gallium/targets/d3dadapter9/Makefile.am|2 src/glx/Makefile.am|4 src/glx/apple/Makefile.am |4 src/glx/g_glxglvnddispatchindices.h|8 src/glx/windows/Makefile.am|2 src/intel/blorp/blorp_clear.c | 23 src/intel/isl/isl_format.c |5 src/intel/vulkan/anv_cmd_buffer.c |5 src/intel/vulkan/anv_descriptor_set.c |8 src/intel/vulkan/anv_image.c |7 src/intel/vulkan/genX_cmd_buffer.c |7 src/loader/Makefile.am |2 src/mapi/Makefile.am |4 src/mesa/drivers/dri/i915/Makefile.am |2 src/mesa/drivers/dri/i965/Makefile.am |7 src/mesa/drivers/dri/i965/brw_blorp.c |2 src/mesa/drivers/dri/i965/brw_clear.c | 56 + src/mesa/drivers/dri/i965/brw_program.c| 43 + src/mesa/drivers/dri/i965/brw_sampler_state.c | 30 src/mesa/drivers/dri/i965/brw_state.h |1 src/mesa/drivers/dri/i965/gen8_depth_state.c | 16 src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 29 src/mesa/drivers/dri/r200/Makefile.am |2 src/mesa/drivers/dri/radeon/Makefile.am|2 src/mesa/drivers/dri/swrast/Makefile.am|2 src/mesa/drivers/osmesa/Makefile.am|2 src/mesa/main/mtypes.h | 15 src/mesa/main/tests/Makefile.am|2 src/mesa/state_tracker/st_extensions.c |2 src/mesa/vbo/vbo_save_api.c|7 src/util/macros.h |8 src/vulkan/wsi/wsi_common_wayland.c| 27 src/vulkan/wsi/wsi_common_x11.c|3 78 files changed, 2004 insertions(+), 265 deletions(-) New commits: commit 413ab6747a9f5fb672c028b2eef22bc9faa8abd4 Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Feb 21 13:14:02 2017 +0100 Upload to unstable. diff --git a/debian/chang
mesa: Changes to 'upstream-unstable'
nir/search: Use the correct bit size for integer comparisons + i965/blorp: Use the correct ISL format for combined depth/stencil + intel/blorp: Handle clearing of A4B4G4R4 on all platforms + isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell + anv: Flush render cache before STATE_BASE_ADDRESS on gen7 + anv: Improve flushing around STATE_BASE_ADDRESS + vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats + vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes + vulkan/wsi: Lower the maximum image sizes + i965/sampler_state: Pass texObj into update_sampler_state + i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge + + +Kenneth Graunke (1): + + i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug. + + +Lionel Landwerlin (5): + + anv: don't require render target isl bit for depth/stencil surfaces + anv: set command buffer to NULL when allocations fail + anv: fix descriptor pool internal size allocation + spirv: handle OpUndef as part of the variable parsing pass + spirv: handle undefined components for OpVectorShuffle + + +Marc-André Lureau (1): + + tgsi-dump: dump label if instruction has one + + +Marek Olšák (2): + + radeonsi: always set the TCL1_ACTION_ENA when invalidating L2 + gallium/radeon: fix performance of buffer readbacks + + +Topi Pohjolainen (2): + + i965: Make depth clear flushing more explicit + i965/gen6: Issue direct depth stall and flush after depth clear + + +Vinson Lee (2): + + scons: Require libdrm = 2.4.66 for DRM. + util: Fix Clang trivial destructor check. + + + + + + commit 8d622e91d407da24357aa237179b2c409c77d75b Author: Emil Velikov <emil.veli...@collabora.com> Date: Mon Feb 20 10:01:46 2017 + Update version to 13.0.5 Signed-off-by: Emil Velikov <emil.veli...@collabora.com> diff --git a/VERSION b/VERSION index 1b8bd35..f64807a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -13.0.4 +13.0.5 commit 1d561d8147a0c3142a2c0bc1dc19d091aaa74152 Author: Ilia Mirkin <imir...@alum.mit.edu> Date: Mon Feb 13 11:14:51 2017 -0500 nvc0: disable linked tsc mode in compute launch descriptor Empirically, this makes things work. Presumably this was originally copied from the blob, which does make use of linked tsc mode. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99532 Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu> Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com> Cc: mesa-sta...@lists.freedesktop.org (cherry picked from commit 956556b3c30ce3d38d0af795f9383df3bc2cf8a2) diff --git a/src/gallium/drivers/nouveau/nvc0/nve4_compute.c b/src/gallium/drivers/nouveau/nvc0/nve4_compute.c index d661c00..15b4750 100644 --- a/src/gallium/drivers/nouveau/nvc0/nve4_compute.c +++ b/src/gallium/drivers/nouveau/nvc0/nve4_compute.c @@ -816,6 +816,7 @@ nve4_compute_dump_launch_desc(const struct nve4_cp_launch_desc *desc) debug_printf("barrier count: %u\n", desc->bar_alloc); debug_printf("$r count: %u\n", desc->gpr_alloc); debug_printf("cache split: %s\n", nve4_cache_split_name(desc->cache_split)); + debug_printf("linked tsc: %d\n", desc->linked_tsc); for (i = 0; i < 8; ++i) { uint64_t address; diff --git a/src/gallium/drivers/nouveau/nvc0/nve4_compute.h b/src/gallium/drivers/nouveau/nvc0/nve4_compute.h index b98c65d..5fe58b9 100644 --- a/src/gallium/drivers/nouveau/nvc0/nve4_compute.h +++ b/src/gallium/drivers/nouveau/nvc0/nve4_compute.h @@ -8,7 +8,10 @@ struct nve4_cp_launch_desc { u32 unk0[8]; u32 entry; - u32 unk9[3]; + u32 unk9[2]; + u32 unk11_0 : 30; + u32 linked_tsc : 1; + u32 unk11_31 : 1; u32 griddim_x: 31; u32 unk12: 1; u16 griddim_y; @@ -48,7 +51,7 @@ nve4_cp_launch_desc_init_default(struct nve4_cp_launch_desc *desc) memset(desc, 0, sizeof(*desc)); desc->unk0[7] = 0xbc00; - desc->unk9[2] = 0x44014000; + desc->unk11_0 = 0x04014000; desc->unk47_20 = 0x300; } commit 9f669540479768c28557ace2f5aef2025ba70b0a Author: Bartosz Tomczyk <bartosz.tomczy...@gmail.com> Date: Sun Jan 29 19:10:25 2017 +0100 r600/sb: Fix memory leak Signed-off-by: Marek Olšák <marek.ol...@amd.com> (cherry picked from commit 94262e5f5db1f5c7865ced251c440bc5f3f4a89d) Fixes: e933246013ee ("r600/sb: Fix loop optimization related hangs on eg") Nominated-by: Andreas Boll <andreas.boll@gmail.com> diff --git a/src/gallium/drivers/r600/sb/sb_valtable.cpp b/src/gallium/drivers/r600/sb/sb_valtable.cpp index a8b7b49..d31a1b7 100644 --- a/src/gallium/drivers/r600/sb/sb_valtable.cpp +++ b/src/gallium/drivers/r600/sb/sb_valtable.cpp @@ -241,6 +241,7 @@ void value::remove_use(const node *n) { { // TODO assert((*it)->kind == kind) ? // TODO assert((*it)->arg == arg)
mesa: Changes to 'refs/tags/mesa-13.0.5-1'
Tag 'mesa-13.0.5-1' created by Andreas Boll <andreas.boll@gmail.com> at 2017-02-21 12:17 + Tagging upload of mesa 13.0.5-1 to unstable. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJYrC/MAAoJEB7vU9OKOpxn930P/22sruZV5QRrycYWW/HDgDK3 DiHEB6rnAH2eioXCC5rtMnALDPxr2LKvLzZ0aM1/wzz0pIB95MBp7Mb5wvEPoaGj 61uVTQ6/KZyTjMDHwzkEM32Rq4nm+OWHfADsySs35y8UYyZ4X1BLisZesAxSvh7Y C8tWD8CxObMFLgnM9v0Q+8PhqPV4EXppxUXNI/fyjGMHDdSVV0NqUtebjz8jSlXy Hng7F8YQXj4/DW3/J3IyaBEz1OR6j4YJtDZH6eOnpuLE/0q5OQxANCdakAF3RDeC XCFjkVsh3HhosVbqix3cfsh0z538ioIfIal4TSdD5aVQSSAbit1SC5ExFQ6HNlxI PUihR/uZOWpFKOMSp7fiMjMJJFyt5git0q11PydWvIJAbhz3+mtrevzBgWE8Qb6B GRz/VDXe1Il6MHqNCGgiEtpdocMFvKYVzjU1Tv8GO4PgYtCHzYN1nhMaZc8hUr5U tdkSkp1Dac0SvwXdgm7v39AxddyRGQzHcKI4gARuDw6nvG4j6NxkByb1iFgDhLdw Kp5QQh4EaGfWpBVeH8TJ2ijhXsebyyuWdxox2lgV5Pv2ZzJ+gmc6eWl77XvR+u+D JOB80Wqikj2WvdKxpESCpFmUctTmljjh1zXJqdwtJy9kIUrlcaJnMh75IzbBRWBw jBMOckpGKOyCPhjU4ILB =zivI -END PGP SIGNATURE- Changes since mesa-13.0.4-1: Andreas Boll (5): Merge tag 'mesa-13.0.5' into debian-unstable Bump changelog Switch mesa3d.org URLs to https. Update extend-diff-ignore. Upload to unstable. Bartosz Tomczyk (2): r600: Fix stack overflow r600/sb: Fix memory leak Bruce Cherniak (1): swr: [rasterizer core] Remove dead code Clipper::ClipScalar() Chad Versace (1): i965/mt: Disable HiZ when sharing depth buffer externally (v2) Dave Airlie (3): radv: change base aligmment for allocated memory. radv: fix cik macroModeIndex. radv: adopt some init config workarounds from radeonsi. Derek Foreman (1): egl/dri2: add image_loader_extension back into loader extensions for wayland Emil Velikov (27): docs: add sha256 checksums for 13.0.4 configure.ac: list radeon in --with-vulkan-drivers help string i965: automake: correctly set MKDIR_GEN freedreno: automake: correctly set MKDIR_GEN i965: automake: include builddir prior to srcdir i915: automake: include builddir prior to srcdir egl: automake: include builddir prior to srcdir clover: automake: include builddir prior to srcdir st/dri: automake: include builddir prior to srcdir d3dadapter9: automake: include builddir prior to srcdir glx: automake: include builddir prior to srcdir glx/apple: automake: include builddir prior to srcdir glx/windows: automake: include builddir prior to srcdir loader: automake: include builddir prior to srcdir mapi: automake: include builddir prior to srcdir radeon, r200: automake: include builddir prior to srcdir dri/swrast: automake: include builddir prior to srcdir dri/osmesa: automake: include builddir prior to srcdir mesa/tests: automake: include builddir prior to srcdir bin/get-extra-pick-list: use git merge-base to get the branchpoint bin/get-extra-pick-list: rework to use already_picked list bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed bin/get-pick-list.sh: limit `git grep ...' only as needed bin/get-pick-list.sh: remove ancient way of nominating patches bin/get-fixes-pick-list.sh: add new script Update version to 13.0.5 docs: add release notes for 13.0.5 Eric Anholt (1): vc4: Avoid emitting small immediates for UBO indirect load address guards. Hans de Goede (1): glx/glvnd: Fix GLXdispatchIndex sorting Ian Romanick (11): linker: Slight code rearrange to prevent duplication in the next commit linker: Accurately track gl_uniform_block::stageref glsl: Split process_block_array into two functions glsl: Fix wonkey indentation left from previous commit glsl: Track the linearized array index for each UBO instance array element glsl: Use simpler visitor to determine which UBO and SSBO blocks are used glsl: Add tracking for elements of an array-of-arrays that have been accessed glsl: Add structures to track accessed elements of a single array glsl: Mark a set of array elements as accessed using a list of array_deref_range glsl: Walk a list of ir_dereference_array to mark array elements as accessed linker: Accurately mark a uniform block instance array element as used in a stage Ilia Mirkin (3): vbo: process buffer binding state changes on draw when recording st/mesa: MAX_VARYING is the max supported number of patch varyings, not min nvc0: disable linked tsc mode in compute launch descriptor Jason Ekstrand (11): nir/search: Use the correct bit size for integer comparisons i965/blorp: Use the correct ISL format for combined depth/stencil intel/blorp: Handle clearing of A4B4G4R4 on all platforms isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell anv: Flush render cache before STATE_BASE_ADDRESS on gen7 anv: Improve flushing around STATE_BASE_ADDRESS vulkan/wsi/wayland: Handle VK_INCO
Bug#826581: Issues on broadwell
Control: reassign -1 src:linux On Sun, Feb 19, 2017 at 12:47:38AM +0100, Yuri D'Elia wrote: > Starting with 4.8 kernels, booting with i915.enable_rc6=0 fixes this > issue for me, including several other random crashes that were occurring > without apparent reason. > > I guess it would be proper to move this report against one of the > current kernel images, since the problem still persists on current sid > kernels. Yeah, reassigning to src:linux. Please be prepared to provide more information / logs to the kernel maintainers. Thanks, Andreas signature.asc Description: Digital signature
Bug#855117: vlc: Please disable OpenGL ES 1 support
Source: vlc Version: 2.2.4-13 Severity: normal Dear Maintainer, we are in the process of removing OpenGL ES 1 support for buster. We have gone ahead and uploaded Mesa version 17.0.0~rc3-1 (with disabled GLES1 support) to experimental. Thus the packages libgles1-mesa-dev and libgles1-mesa won't be available for buster. Please disable OpenGL ES 1 support in vlc and consider uploading a version with disabled GLES1 support to experimental for easier testing during the freeze of stretch. Thanks, Andreas signature.asc Description: Digital signature
Bug#855122: mesa-demos: Please disable OpenGL ES 1 support
Source: mesa-demos Version: 8.3.0-3 Severity: normal Dear Maintainer, we are in the process of removing OpenGL ES 1 support for buster. We have gone ahead and uploaded Mesa version 17.0.0~rc3-1 (with disabled GLES1 support) to experimental. Thus the packages libgles1-mesa-dev and libgles1-mesa won't be available for buster. Please disable OpenGL ES 1 support in mesa-demos and consider uploading a version with disabled GLES1 support to experimental for easier testing during the freeze of stretch. Thanks, Andreas signature.asc Description: Digital signature
Bug#855119: apitrace: Please disable OpenGL ES 1 support
Source: apitrace Version: 7.1+git20160531.2d78bef0+repack-1.1 Severity: normal Dear Maintainer, we are in the process of removing OpenGL ES 1 support for buster. We have gone ahead and uploaded Mesa version 17.0.0~rc3-1 (with disabled GLES1 support) to experimental. Thus the packages libgles1-mesa-dev and libgles1-mesa won't be available for buster. Please disable OpenGL ES 1 support in apitrace and consider uploading a version with disabled GLES1 support to experimental for easier testing during the freeze of stretch. Thanks, Andreas signature.asc Description: Digital signature
Bug#855120: opentk: Please disable OpenGL ES 1 support
Source: opentk Version: 1.1.4c+dfsg-2 Severity: normal Dear Maintainer, we are in the process of removing OpenGL ES 1 support for buster. We have gone ahead and uploaded Mesa version 17.0.0~rc3-1 (with disabled GLES1 support) to experimental. Thus the packages libgles1-mesa-dev and libgles1-mesa won't be available for buster. Please disable OpenGL ES 1 support in opentk and consider uploading a version with disabled GLES1 support to experimental for easier testing during the freeze of stretch. Thanks, Andreas signature.asc Description: Digital signature
vulkan: Changes to 'refs/tags/vulkan-1.0.39.0+dfsg1-1-bpo8+1'
Tag 'vulkan-1.0.39.0+dfsg1-1-bpo8+1' created by Andreas Boll <andreas.boll@gmail.com> at 2017-02-14 09:45 + Tagging upload of vulkan 1.0.39.0+dfsg1-1~bpo8+1 to jessie-backports. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJYotG4AAoJEB7vU9OKOpxnK00P/iUUyXViTIjGENMVnIV3HbXM QRymgFD9juDoO2QwoP9wzU2sQlc+l6N2pL/pzmQo5Keebx8rS8iEwg1vhmqGDdWx V40Vxlbehm7axylSD4Wtv6L9hd6K4GI+y+68tNVT+EjN9UV+aG4IzMkdeMA+hFhS PooGruyR5BbKUfzVa5KhtMC50TFWE2CucyrBOsnL4W4SAr4nYERgxhAf3nKQrwqz yB+begCjOze7C0a8Zc4U+1wbyglZ3lF/LZPGSyUskjXbibUcXrnAHDGY69IvSUXg MBXzpzgYF3Eaz2iV7RWDafguobKWQFcJk8E69ouyC2lysrHnhpnENleXxYYAEVOJ oHI079kGidhSMQHbHr3uWbmbyUEGpxuRXR29nF2QO5Bs667godQP3cwuwPjmPo// HVEdiA4peeO8n+0AFOnBYcYBD0XMpXGRHV8+EY4Eagt/8zWoNNzT0tcjE7d8D6fY NaTjAD12p7ULvCzWSGnp9Rn2iXti4c6/FQmlMqTYlS31cwKyQ2wrffRAgSxVjzp4 FDITuX7iIxBmcE0v937l8RD9+FcwiDEm+GB57C5IQ5nsCdiJSbEPZrgstZhriQVT DDoXlB8lsD1WIZKOWWAf7emzYIJ+l9KfwLW5NhopBp2UEXkcYke1jaZCwJdFRvD5 0WjAFCm58Ex/xS0F6tQY =ryWy -END PGP SIGNATURE- Changes since vulkan-1.0.39.0+dfsg1-1: Andreas Boll (5): Rebuild for jessie-backports. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. --- debian/changelog | 18 ++ 1 file changed, 18 insertions(+) ---
vulkan: Changes to 'debian-jessie-backports'
| 66 loader/gpa_helper.h | 35 loader/images/function_device_chain.png |binary loader/images/function_device_chain_white.png |binary loader/images/function_instance_chain.png |binary loader/images/function_instance_chain_white.png |binary loader/images/high_level_loader.png |binary loader/images/high_level_loader_white.png |binary loader/images/loader_device_chain_app.png |binary loader/images/loader_device_chain_app_white.png |binary loader/images/loader_device_chain_loader.png |binary loader/images/loader_device_chain_loader_white.png|binary loader/images/loader_instance_chain.png |binary loader/images/loader_instance_chain_white.png |binary loader/images/loader_layer_order.png |binary loader/images/loader_layer_order_white.png|binary loader/loader.c | 2285 +-- loader/loader.h | 114 loader/loader.rc |8 loader/phys_dev_ext.c | 828 ++ loader/table_ops.h| 199 loader/trampoline.c | 129 loader/vk_loader_platform.h |8 loader/vulkan-1.def |6 loader/wsi.c | 91 loader/wsi.h |5 scripts/dispatch_table_generator.py |3 scripts/generator.py | 10 scripts/helper_file_generator.py | 687 ++ scripts/lvl_genvk.py | 123 scripts/parameter_validation_generator.py | 13 scripts/threading_generator.py|7 scripts/unique_objects_generator.py | 51 scripts/vk.xml| 450 + scripts/vk_helper.py | 1874 - scripts/vulkan.py | 1536 tests/.clang-format |1 tests/layer_validation_tests.cpp | 977 +- tests/layers/test.cpp | 40 tests/layers/wrap_objects.cpp | 38 tests/vkrenderframework.cpp |3 update_external_sources.sh|3 115 files changed, 16006 insertions(+), 12642 deletions(-) New commits: commit a667b43848a2f51f6d761e2d40f7f60d093cd83c Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Feb 14 09:54:47 2017 +0100 Rebuild for jessie-backports. diff --git a/debian/changelog b/debian/changelog index f752186..bd6e5aa 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +vulkan (1.0.39.0+dfsg1-1~bpo8+1) jessie-backports; urgency=medium + + * Rebuild for jessie-backports. + + -- Andreas Boll <andreas.boll@gmail.com> Tue, 14 Feb 2017 09:54:28 +0100 + vulkan (1.0.39.0+dfsg1-1) unstable; urgency=medium [ Andreas Boll ] commit 18abbe46f46296f3183d4ec254b0391999a61292 Author: Timo Aaltonen <tjaal...@debian.org> Date: Thu Jan 26 17:45:02 2017 +0200 release to sid diff --git a/debian/changelog b/debian/changelog index 1b07e6a..a0f81b8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -vulkan (1.0.39.0+dfsg1-1) UNRELEASED; urgency=medium +vulkan (1.0.39.0+dfsg1-1) unstable; urgency=medium + [ Andreas Boll ] * New upstream release. * Refresh patches. * control: Add libxrandr-dev to build-depends. - -- Andreas Boll <andreas.boll@gmail.com> Thu, 26 Jan 2017 15:21:20 +0100 + -- Timo Aaltonen <tjaal...@debian.org> Thu, 26 Jan 2017 17:43:33 +0200 vulkan (1.0.37.0+dfsg1-1) unstable; urgency=medium commit d54f4c8258e566145b6e105dd67bc905110d3785 Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jan 26 16:08:32 2017 +0100 control: Add libxrandr-dev to build-depends. diff --git a/debian/changelog b/debian/changelog index f0d5805..1b07e6a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ vulkan (1.0.39.0+dfsg1-1) UNRELEASED; urgency=medium * New upstream release. * Refresh patches. + * control: Add libxrandr-dev to build-depends. -- Andreas Boll <andreas.boll@gmail.com> Thu, 26 Jan 2017 15:21:20 +0100 diff --git a/debian/control b/debian/control index db10b2e..0515dd1 100644 --- a/debian/control +++ b/debian/control @@ -7,6 +7,7 @@ Build-Depends: debhelper (>= 9), libwayland-dev, libx11-dev, libxcb1-dev, + libx
Bug#775855: closed by Emilio Pozuelo Monfort <po...@debian.org> (Bug#775855: fixed in weston 1.12.0-2)
This change has been reverted for stretch. Reopening. weston (1.12.0-3) unstable; urgency=medium . * Remove useless dependency on libegl1-mesa-drivers. * Disable the freerdp backend for stretch. freerdp2 doesn't build everywhere and is not in testing, and the backend fails to build against our snapshot of freerdp 1. * Drop obsolete --enable-libinput-backend configure switch. Thanks, Andreas signature.asc Description: Digital signature
Bug#850658: closed by Emilio Pozuelo Monfort <po...@debian.org> (Bug#850658: fixed in weston 1.12.0-2)
This change has been reverted for stretch. Reopening. weston (1.12.0-3) unstable; urgency=medium . * Remove useless dependency on libegl1-mesa-drivers. * Disable the freerdp backend for stretch. freerdp2 doesn't build everywhere and is not in testing, and the backend fails to build against our snapshot of freerdp 1. * Drop obsolete --enable-libinput-backend configure switch. Thanks, Andreas signature.asc Description: Digital signature
mesa: Changes to 'debian-jessie-backports'
.editorconfig | 34 .gitignore |1 .mailmap | 12 .travis.yml |1 Android.common.mk | 12 Android.mk |4 Makefile.am |4 REVIEWERS |4 VERSION |2 bin/.cherry-ignore | 34 bin/.editorconfig |3 bin/get-pick-list.sh |2 bin/get-typod-pick-list.sh | 39 common.py |2 configure.ac | 279 debian/changelog | 117 debian/control | 25 debian/libgl1-mesa-glx.symbols | 12 debian/libgles2-mesa.symbols | 13 debian/mesa-vulkan-drivers.install |2 debian/rules | 29 debian/source/format |1 debian/source/local-options |9 docs/GL3.txt | 277 docs/developers.html |2 docs/devinfo.html | 22 docs/envvars.html | 29 docs/faq.html |2 docs/features.txt | 337 docs/helpwanted.html |4 docs/index.html | 25 docs/intro.html | 25 docs/relnotes.html |4 docs/relnotes/12.0.1.html |2 docs/relnotes/13.0.0.html | 311 docs/relnotes/13.0.1.html | 188 docs/relnotes/13.0.2.html | 189 docs/relnotes/13.0.3.html | 177 docs/relnotes/13.0.4.html | 254 docs/specs/EGL_MESA_platform_surfaceless.txt | 120 docs/specs/MESA_configless_context.spec |8 docs/specs/MESA_shader_integer_functions.txt | 520 docs/specs/OLD/EGL_MESA_screen_surface.txt | 564 docs/specs/enums.txt | 41 docs/xlibdriver.html |2 include/D3D9/.editorconfig |2 include/EGL/eglext.h | 121 include/EGL/eglmesaext.h |5 include/GL/glext.h |9 include/GL/glxext.h | 36 include/GL/internal/dri_interface.h |6 include/GL/mesa_glinterop.h |6 include/GL/wglext.h |6
mesa: Changes to 'refs/tags/mesa-13.0.4-1-bpo8+1'
Tag 'mesa-13.0.4-1-bpo8+1' created by Andreas Boll <andreas.boll@gmail.com> at 2017-02-15 09:36 + Tagging upload of mesa 13.0.4-1~bpo8+1 to jessie-backports. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJYpCEbAAoJEB7vU9OKOpxn1rwP/0F1h4UFb3zDeMnjFKJzfaoM cRsP8IqNPGGTDlIo15+vXP5UeRY0LtnMfbNaudHEf4aAEocT6TgHkVqUsgqHwIo2 oTj/2Xa7rlmjBzw1G8+nOYm6AmquUaih7sDNERFpsAZp7ImrGOqlpovDPmVqUcTF pbKL0R/OhhKgBeKzpZ50cyo25X3KFugy6znIgXNn9qNJHHAYivrsh2KjOLnlWUt1 O5+SfbFyCzBu+pdh4PKfCLnE7/uXGJZ67oZN3DPU+U06CKvat/nO8rVMNhljpK0L yjN7gev2Pkc1d96FnblkoSsdjtvfPBzML+yXEIwnYykpNdjE0RdJDGqjLdoMhOBj m9VNviiyhUR1fC6XyRr/qK9agMfdKTtL+EtMlg9TtSYzffwibIunmzIc9KELAwTL AQVtlnZ00FLwHsAijPWwEaBZy3zReeFhlLka7QHuW38t1bvrjQvJu45vnAatU+ZQ E0PCcy0hraRbqrRAKLFeqTjXrk64Lbpb9mw4KaADSmR1psyYzzhWJvkcVE2o+kYs pRWOD8iAE01nBQ0IWAaJB46eC8W3CddzCXtLpAFKUK4Z6AzRDhM2N7Jeb7nmWTVM 4bv7yx/dluFaGn9Sv+6jXFtd8/Pltw5VNKtqVEQWwOyC3IdZSE6La2KFoWYHcQCD 10O9Ivqgf9lpO5kti3k/ =GWH/ -END PGP SIGNATURE- Changes since mesa-13.0.4-1: Andreas Boll (19): Rebuild for jessie-backports Rebuild against llvm-3.5. Use libclc version from jessie. Disable llvmpipe on armhf and ppc64el. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports, no remaining changes. Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. control, rules: Disable llvm/opencl on arm64 (llvm-toolchain-3.8 FTBFS on arm64 in jessie-backports). control, rules: Disable llvm on ppc64el (llvm-toolchain-3.8 FTBFS on ppc64el in jessie-backports). Merge branch 'debian-unstable' into debian-jessie-backports Rebuild for jessie-backports. Disable radv vulkan driver. Vincent Cheng (1): set distribution to jessie-backports --- debian/changelog | 47 +++ debian/control | 20 +-- debian/mesa-vulkan-drivers.lintian-overrides |3 - debian/rules | 14 ++-- 4 files changed, 62 insertions(+), 22 deletions(-) ---
xserver-xorg-video-amdgpu: Changes to 'debian-jessie-backports'
.editorconfig |7 ChangeLog | 847 - autogen.sh |2 configure.ac | 11 debian/changelog | 13 debian/control |2 man/amdgpu.man | 10 src/amdgpu_bo_helper.c | 45 +- src/amdgpu_chipset_gen.h | 21 + src/amdgpu_dri2.c | 11 src/amdgpu_dri3.c |9 src/amdgpu_drm_queue.c |7 src/amdgpu_drm_queue.h |2 src/amdgpu_drv.h |7 src/amdgpu_glamor.c| 14 src/amdgpu_glamor.h|2 src/amdgpu_kms.c | 665 ++- src/amdgpu_pixmap.h| 15 src/amdgpu_present.c | 68 ++- src/amdgpu_probe.c |7 src/amdgpu_probe.h |2 src/amdgpu_video.c |2 src/compat-api.h |9 src/drmmode_display.c | 615 src/drmmode_display.h | 21 - src/pcidb/parse_pci_ids.pl | 12 26 files changed, 1834 insertions(+), 592 deletions(-) New commits: commit ce5403c1d9f94ae5e31c09ccd266624529f106a6 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Feb 15 18:49:05 2017 +0100 Rebuild for jessie-backports. diff --git a/debian/changelog b/debian/changelog index c6f9725..615b01e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-amdgpu (1.2.0-1~bpo8+1) jessie-backports; urgency=medium + + * Rebuild for jessie-backports. + + -- Andreas Boll <andreas.boll@gmail.com> Wed, 15 Feb 2017 18:48:51 +0100 + xserver-xorg-video-amdgpu (1.2.0-1) unstable; urgency=medium * New upstream release. commit 339800938d2d5ecd3726c4420b9971004f3b4eb1 Author: Timo Aaltonen <tjaal...@debian.org> Date: Thu Nov 17 11:21:48 2016 +0200 release to sid diff --git a/debian/changelog b/debian/changelog index 073e911..79f36f0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -xserver-xorg-video-amdgpu (1.2.0-1) UNRELEASED; urgency=medium +xserver-xorg-video-amdgpu (1.2.0-1) unstable; urgency=medium * New upstream release. * control: Bump policy to 3.9.8, no changes. - -- Timo Aaltonen <tjaal...@debian.org> Thu, 17 Nov 2016 11:08:55 +0200 + -- Timo Aaltonen <tjaal...@debian.org> Thu, 17 Nov 2016 11:21:36 +0200 xserver-xorg-video-amdgpu (1.1.2-1) unstable; urgency=medium commit b442881da456615e0d66ab05a86e468a72000c53 Author: Timo Aaltonen <tjaal...@debian.org> Date: Thu Nov 17 11:10:57 2016 +0200 control: Bump policy to 3.9.8, no changes. diff --git a/debian/changelog b/debian/changelog index d4ab8ec..073e911 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-amdgpu (1.2.0-1) UNRELEASED; urgency=medium * New upstream release. + * control: Bump policy to 3.9.8, no changes. -- Timo Aaltonen <tjaal...@debian.org> Thu, 17 Nov 2016 11:08:55 +0200 diff --git a/debian/control b/debian/control index 4fde0bb..fb581b7 100644 --- a/debian/control +++ b/debian/control @@ -22,7 +22,7 @@ Build-Depends: x11proto-xf86dri-dev, xserver-xorg-dev (>= 2:1.16), xutils-dev (>= 1:7.5+4) -Standards-Version: 3.9.7 +Standards-Version: 3.9.8 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-amdgpu.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-amdgpu.git commit fe3caba50ec9e959137393168fd2c12a3be29c02 Author: Timo Aaltonen <tjaal...@debian.org> Date: Thu Nov 17 11:10:05 2016 +0200 update changelogs diff --git a/ChangeLog b/ChangeLog index abf4079..d0c58ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,228 @@ -commit b407c1244d28a80f76275abca2239cdd4120f017 +commit a00032050873fc99f3ceaa3293468dad1d94d4b1 Author: Michel Dänzer <michel.daen...@amd.com> -Date: Fri Sep 16 18:11:31 2016 +0900 +Date: Thu Nov 17 15:17:10 2016 +0900 -Bump version for 1.1.2 release +Bump version for 1.2.0 release -commit 82062157263d6f63ce8f645bf32101fd18bd98e5 +commit a446b3af9b055056e9fb0f37069b08b979eba277 Author: Michel Dänzer <michel.daen...@amd.com> -Date: Fri Sep 16 18:01:41 2016 +0900 +Date: Thu Nov 17 15:13:59 2016 +0900 + +manpage updates for the 1.2.0 release + +Option "TearFree" is now effective for arbitrary transforms as well. + +Point to the amd-gfx mailing list instead of xorg-driver-ati. + +commit 24e36c7044a24294d5709c0306efacc8de6df072 +Author: Michel Dänzer <michel.daen...@amd.com> +Date: Thu Nov 10 12:30:10 2016 +0900 + +Use pAMDGPUEnt to find both screens of a GPU in amdgpu_mode_hotplug + +Fixes misbehaviour when hotplugging DisplayPort connectors on secondary +GPUs. + +Fixes: 14606e127f4b ("Handle Zaphod mode correctly in amdgpu_mode_hotplug") +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=9
xserver-xorg-video-ati: Changes to 'debian-jessie-backports'
New branch 'debian-jessie-backports' available with the following commits: commit ca3c993d9fced0ed9539733e78dd51b76a724f73 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Feb 15 19:01:29 2017 +0100 Rebuild for jessie-backports.
xorg-server: Changes to 'debian-unstable'
debian/changelog | 10 ++ debian/rules | 14 +- 2 files changed, 15 insertions(+), 9 deletions(-) New commits: commit b00aa5396f176ae929d9a75c6422ae62add464a7 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 10:17:43 2017 +0100 rules: Remove unused vars config_backend_main and config_backend_udeb. diff --git a/debian/changelog b/debian/changelog index f60ee85..a5e280e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,8 @@ xorg-server (2:1.19.1-2) UNRELEASED; urgency=medium * rules: Fix udeb regression from dh migration. Should also fix FTBFS on hurd and kfreebsd. * rules: Add --fail-missing to dh_install. + * rules: Remove unused vars config_backend_main and +config_backend_udeb. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 09:46:53 +0100 diff --git a/debian/rules b/debian/rules index d2af56f..40c92f5 100755 --- a/debian/rules +++ b/debian/rules @@ -131,7 +131,6 @@ confflags_main = \ --enable-xephyr \ --with-sha1=libgcrypt \ --enable-xcsecurity \ - $(config_backend_main) \ $(void) confflags_udeb = \ @@ -164,7 +163,6 @@ confflags_udeb = \ --disable-kdrive \ --disable-xephyr \ --with-sha1=libnettle \ - $(config_backend_udeb) \ $(void) %: commit 4cea7f948ec68f20d9dc1e0d97b91332c89a8791 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 10:14:06 2017 +0100 rules: Add --fail-missing to dh_install. diff --git a/debian/changelog b/debian/changelog index a179cfe..f60ee85 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xorg-server (2:1.19.1-2) UNRELEASED; urgency=medium * rules: Fix udeb regression from dh migration. Should also fix FTBFS on hurd and kfreebsd. + * rules: Add --fail-missing to dh_install. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 09:46:53 +0100 diff --git a/debian/rules b/debian/rules index 038b5b5..d2af56f 100755 --- a/debian/rules +++ b/debian/rules @@ -221,8 +221,10 @@ override_dh_auto_install: rm -f debian/tmp/udeb/usr/lib/xorg/modules/libwfb.so rm -f debian/tmp/udeb/usr/lib/xorg/modules/libxf8_16bpp.so - # we don't ship these from the udeb build, reduce noise from dh_install - # --list-missing + # we don't ship these from the udeb build, needed for dh_install + # --fail-missing + rm -rf debian/tmp/udeb/var/lib/xkb/README.compiled + rm -rf debian/tmp/udeb/usr/bin/X rm -rf debian/tmp/udeb/usr/include rm -rf debian/tmp/udeb/usr/share/aclocal rm -rf debian/tmp/udeb/usr/share/man @@ -261,7 +263,7 @@ abibumpcheck: debian/serverminver $(QUILT_STAMPFN) fi override_dh_install: - dh_install + dh_install --fail-missing -chown root:root $(CURDIR)/debian/xserver-xorg-legacy/usr/lib/xorg/Xorg.wrap -chmod ug+s $(CURDIR)/debian/xserver-xorg-legacy/usr/lib/xorg/Xorg.wrap commit 0f08c98a377e0b63c61304d5c7f9eb497ddcb526 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 09:49:07 2017 +0100 rules: Fix udeb regression from dh migration. Should also fix FTBFS on hurd and kfreebsd. diff --git a/debian/changelog b/debian/changelog index 9150070..a179cfe 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xorg-server (2:1.19.1-2) UNRELEASED; urgency=medium + + * rules: Fix udeb regression from dh migration. Should also fix FTBFS + on hurd and kfreebsd. + + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 09:46:53 +0100 + xorg-server (2:1.19.1-1) unstable; urgency=medium [ Emilio Pozuelo Monfort ] diff --git a/debian/rules b/debian/rules index 782c076..038b5b5 100755 --- a/debian/rules +++ b/debian/rules @@ -233,11 +233,9 @@ override_dh_auto_install: ifneq ($(DEB_HOST_ARCH_OS), linux) install -d debian/tmp/main/usr/share/X11/xorg.conf.d install -m 644 debian/local/10-*.conf debian/tmp/main/usr/share/X11/xorg.conf.d -ifeq ($(udeb), yes) install -d debian/tmp/udeb/usr/share/X11/xorg.conf.d install -m 644 debian/local/10-*.conf debian/tmp/udeb/usr/share/X11/xorg.conf.d endif -endif # Only read the first line, the rest of the file is used to determine # when the minimal version is to be bumped: @@ -289,11 +287,9 @@ override_dh_install: ifeq ($(DEB_HOST_ARCH_OS), linux) install -d debian/xserver-xorg-core/lib/udev/rules.d install -m 644 debian/local/64-xorg-xkb.rules debian/xserver-xorg-core/lib/udev/rules.d -ifeq ($(udeb), yes) install -d debian/xserver-xorg-core-udeb/lib/udev/rules.d install -m 644 debian/local/64-xorg-xkb.rules debian/xserver-xorg-core-udeb/lib/udev/rules.d endif -endif override_dh_strip: dh_strip -pxserver-xorg-core --dbgsym-migration="xserver-xorg-core-dbg (<< 2:1.19.0-3~)"
xserver-xorg-video-savage: Changes to 'debian-unstable'
ChangeLog | 28 configure.ac|2 debian/changelog|9 debian/control |6 -- debian/upstream/signing-key.asc | 89 src/savage_driver.c |6 ++ 6 files changed, 134 insertions(+), 6 deletions(-) New commits: commit 70405d56272aac1d2a45807e886d69d8794036a3 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:19:16 2017 +0100 Bump Standards-Version to 3.9.8. diff --git a/debian/changelog b/debian/changelog index 2c7aaee..7843cec 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ xserver-xorg-video-savage (1:2.3.9-1) UNRELEASED; urgency=medium * New upstream release. * Update debian/upstream/signing-key.asc. * Move URL from description to Homepage field. + * Bump Standards-Version to 3.9.8. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:17:24 +0100 diff --git a/debian/control b/debian/control index d37adb5..817cc17 100644 --- a/debian/control +++ b/debian/control @@ -21,7 +21,7 @@ Build-Depends: x11proto-xf86dri-dev, quilt, xutils-dev (>= 1:7.5+4), -Standards-Version: 3.9.2 +Standards-Version: 3.9.8 Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-savage.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-savage.git commit 063786e358fe33d34cba03ace7129f9832b66ddf Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:18:56 2017 +0100 Move URL from description to Homepage field. diff --git a/debian/changelog b/debian/changelog index 09fc099..2c7aaee 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-savage (1:2.3.9-1) UNRELEASED; urgency=medium * New upstream release. * Update debian/upstream/signing-key.asc. + * Move URL from description to Homepage field. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:17:24 +0100 diff --git a/debian/control b/debian/control index 63e92df..d37adb5 100644 --- a/debian/control +++ b/debian/control @@ -22,6 +22,7 @@ Build-Depends: quilt, xutils-dev (>= 1:7.5+4), Standards-Version: 3.9.2 +Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-savage.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-savage.git @@ -37,7 +38,4 @@ Description: X.Org X server -- Savage display driver This package provides the driver for the S3/VIA Savage/ProSavage/Twister family of chipsets. . - More information about X.Org can be found at: - <URL:https://www.X.org> - . This package is built from the X.org xf86-video-savage driver module. commit a29840c759c731874afa0dcb5e387c761cce0af8 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:17:57 2017 +0100 Update debian/upstream/signing-key.asc. diff --git a/debian/changelog b/debian/changelog index d622ca9..09fc099 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-savage (1:2.3.9-1) UNRELEASED; urgency=medium * New upstream release. + * Update debian/upstream/signing-key.asc. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:17:24 +0100 diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc index 9930dd6..1c0475b 100644 --- a/debian/upstream/signing-key.asc +++ b/debian/upstream/signing-key.asc @@ -62,3 +62,92 @@ gksZFyWOfV82jHBeu+O0xJNU/9xvZsJF4TORrRWRO1o1gkF7x/oBk7yilh+mSq1P DNOWZJQhmuWMtbOUL2WMkKRPDwJrcbwpt3bc6aZCeAH1SSRLEe9Y+2uLeneTMA== =+xMJ -END PGP PUBLIC KEY BLOCK- +-BEGIN PGP PUBLIC KEY BLOCK- + +mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp +ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65 +LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8 +Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V +RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb +a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn +o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ +tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3 +U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB +n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh +THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB +tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCQQQTAQIAKwIbAwYL +CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEFAlQAmskFCQsc3hsACgkQD91oLZdM +pyo5Jw//QaWhsC9TWUGTLO4Qc/5B6GYeeZxU/G8GWhz0e09/rtLZd0KqTLwXv/CT +njhq49wlScgbz/2ahxCsSbyhTs0wiAtZeDQ5w3D3VTjni8rIqXExXPOHlAM1JqpK +IoaSY2VVKo/ZjDH2CfZMd7h86MeE911socrTcKFl71YvofdLRA0W0nJPyF/lSc6B +tblAAs0aHfBUZpxXYoZpdZzE1sXPxO8hbyyhmToBAtPtfj4hrSratI7GXEGQoPHe +5+gBQ7Wvt+0p7kvN
xserver-xorg-video-savage: Changes to 'upstream-unstable'
configure.ac|2 +- src/compat-api.h|8 src/savage_driver.c |6 +- 3 files changed, 14 insertions(+), 2 deletions(-) New commits: commit d0582b84231de1b089eda296cd3bb859e5df1acd Author: Matt TurnerDate: Tue Jan 17 14:44:13 2017 -0800 xf86-video-savage 2.3.9 Signed-off-by: Matt Turner diff --git a/configure.ac b/configure.ac index 7fe8293..5445972 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-savage], -[2.3.8], +[2.3.9], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-savage]) AC_CONFIG_SRCDIR([Makefile.am]) commit de3e1803314820968502156703d5bfe3fab24972 Author: Adam Jackson Date: Tue Jul 19 10:03:56 2016 -0400 Adapt Block/WakeupHandler signature for ABI 23 Signed-off-by: Adam Jackson diff --git a/src/compat-api.h b/src/compat-api.h index 98ba435..44daea4 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -78,11 +78,19 @@ #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv +#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0) +#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout +#define BLOCKHANDLER_ARGS arg, pTimeout + +#define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result +#define WAKEUPHANDLER_ARGS arg, result +#else #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer pReadmask #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask #define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result, pointer read_mask #define WAKEUPHANDLER_ARGS arg, result, read_mask +#endif #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen #define CLOSE_SCREEN_ARGS pScreen commit de61497415e58a21fa247faf6db180ca47fb5df0 Author: Stefan Dirsch Date: Wed Apr 27 16:02:13 2016 +0200 Disable tiling on SuperSavage by default Xserver cannot be started with Tiling enabled on SuperSavage. https://bugzilla.opensuse.org/show_bug.cgi?id=805380 Signed-off-by: Stefan Dirsch Acked-by: Hans de Goede diff --git a/src/savage_driver.c b/src/savage_driver.c index d278345..58a294d 100644 --- a/src/savage_driver.c +++ b/src/savage_driver.c @@ -1668,7 +1668,11 @@ static Bool SavagePreInit(ScrnInfoPtr pScrn, int flags) #endif /* we can use Option "DisableTile TRUE" to disable tile mode */ -psav->bDisableTile = FALSE; +if (psav->Chipset == S3_SUPERSAVAGE) +/* apparently broken with these GPUs, see https://bugzilla.opensuse.org/show_bug.cgi?id=805380 */ + psav->bDisableTile = TRUE; +else + psav->bDisableTile = FALSE; if (xf86GetOptValBool(psav->Options, OPTION_DISABLE_TILE,>bDisableTile)) { xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "Option: %s Tile Mode and Program it \n",(psav->bDisableTile?"Disable":"Enable"));
xserver-xorg-video-r128: Changes to 'debian-unstable'
ChangeLog | 40 + configure.ac|2 debian/changelog|8 +++ debian/control |4 - debian/upstream/signing-key.asc | 89 src/r128_crtc.c |6 ++ src/r128_driver.c |4 - src/r128_output.c |6 ++ 8 files changed, 151 insertions(+), 8 deletions(-) New commits: commit d35587f6faf0df097e42a9fbb93933e3a47fdc53 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:09:17 2017 +0100 Move URL from description to Homepage field. diff --git a/debian/changelog b/debian/changelog index 0d9d198..8053392 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-r128 (6.10.2-1) UNRELEASED; urgency=medium * New upstream release. * Update debian/upstream/signing-key.asc. + * Move URL from description to Homepage field. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:07:48 +0100 diff --git a/debian/control b/debian/control index 19dfb97..25269d9 100644 --- a/debian/control +++ b/debian/control @@ -21,6 +21,7 @@ Build-Depends: quilt, xutils-dev Standards-Version: 3.9.8 +Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-r128.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-r128.git @@ -38,9 +39,6 @@ Description: X.Org X server -- ATI r128 display driver This driver for the X.Org X server (see xserver-xorg for a further description) provides support for the ATI Rage 'r128' series. . - More information about X.Org can be found at: - <URL:https://www.X.org> - . This package is built from the X.org xf86-video-r128 driver module. Package: xserver-xorg-video-r128-dbg commit ccaa6eecc883f2c25076320d38c8ae4de8829068 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:08:48 2017 +0100 Update debian/upstream/signing-key.asc. diff --git a/debian/changelog b/debian/changelog index 7d0c6dd..0d9d198 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-r128 (6.10.2-1) UNRELEASED; urgency=medium * New upstream release. + * Update debian/upstream/signing-key.asc. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:07:48 +0100 diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc index 5a38cbd..2450ba2 100644 --- a/debian/upstream/signing-key.asc +++ b/debian/upstream/signing-key.asc @@ -28,3 +28,92 @@ EIuiQm8CI2/p5+y9vVrkd7Eyi6CAToTmq21OKO3Tm/kWbLMoeyAY8sTMYlgfzQCZ e2nHiX/WhDHGYJaE5v2GRdGZUG9JirUNUVpYDwDYv2EtNjqV =5uyB -END PGP PUBLIC KEY BLOCK- +-BEGIN PGP PUBLIC KEY BLOCK- + +mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp +ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65 +LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8 +Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V +RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb +a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn +o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ +tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3 +U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB +n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh +THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB +tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCQQQTAQIAKwIbAwYL +CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEFAlQAmskFCQsc3hsACgkQD91oLZdM +pyo5Jw//QaWhsC9TWUGTLO4Qc/5B6GYeeZxU/G8GWhz0e09/rtLZd0KqTLwXv/CT +njhq49wlScgbz/2ahxCsSbyhTs0wiAtZeDQ5w3D3VTjni8rIqXExXPOHlAM1JqpK +IoaSY2VVKo/ZjDH2CfZMd7h86MeE911socrTcKFl71YvofdLRA0W0nJPyF/lSc6B +tblAAs0aHfBUZpxXYoZpdZzE1sXPxO8hbyyhmToBAtPtfj4hrSratI7GXEGQoPHe +5+gBQ7Wvt+0p7kvN30OwEllBzWF0BHbaznfDzkwfpILbcxyAUVJFo0YcOCCes4Kj +C0aFW2mjTebst6S3IEstkKlSW6VQudpCC3YokXJshqWg0Wyt6kVEYWUUeZVilmmy +xq55a2IhA6+4RZEs/7Lrb329YJDEytcbq+KoauAFmeHWDYidbXBFga2MzVdNWBH9 +R0cY/DXExuutZjigrV62GQ5hyHab8iRvO3nsqy32B0XqXY13p1Kr08290HTBFx5c +rJ1vvVAJpMfsERmLhdcdkxbIsXX0cdsFA+rCvBQ6o7an0AQURQe43vikM2M5w7mA +MtZuJ3jyGymVXvimaSl5Sr3ZmQxJt9xknkhM+spDCT/4xQpiA2ET//b9jpKviS1V +nyKRc1wMiUWxFn1PUMhfn31YsAU5prHDdi1aMm3q3yP/6zUmw/+0IU1hdHQgVHVy +bmVyIDxtYXR0c3Q4OEBnZW50b28ub3JnPokCPgQTAQIAKAIbAwYLCQgHAwIGFQgC +CQoLBBYCAwECHgECF4AFAlQAms0FCQsc3hsACgkQD91oLZdMpyqh2Q/+Nj0yek3s +zbawJMVP2RQ6VS404ofePwPHophrujwe3cTWAkqEs+CfjClVlvk96KGkPTvaXOOU +8F7csRn/bXQW7HKrVae/FqAApJU95S9hV5oHc3qeJijrPhcBB9PWa34k7MRxFF1R +qW9f/5jWaoZcojjY8s9O1yU83xur7/aBb8pSVCYjTPYEm4DzrXOrYD/jSHxCpbQV +SlumhWL4OV7KtPmMl6sMvDAdY+9yfIc3q82DlyOs+/dVcsQTyTSPZAZTJw9/3keU +S1PcbP4+qEDCDlEsb+N0ze2AK41upk5hS56I19pCLgKc7F0yakhmfc0S3dXqWfIZ +yVtiLYu1WmeRGx/XEJLk6XeHHkvQyg4nQMLQ/jgfvY20ktyr6e5xUul8Wc07e8bP +D4b45hMP3VjBwNnnaX1VluxLemUZjShXb+
xserver-xorg-video-r128: Changes to 'upstream-unstable'
configure.ac |2 +- src/compat-api.h |5 + src/r128_crtc.c |6 ++ src/r128_driver.c |4 src/r128_output.c |6 ++ 5 files changed, 18 insertions(+), 5 deletions(-) New commits: commit b93b78f41154d24371acb1081c423351e8f370fd Author: Matt TurnerDate: Tue Jan 17 14:43:12 2017 -0800 xf86-video-r128 6.10.2 Signed-off-by: Matt Turner diff --git a/configure.ac b/configure.ac index 9aaa3ea..c61d000 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-r128], -[6.10.1], +[6.10.2], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-r128]) AC_CONFIG_SRCDIR([Makefile.am]) commit 5ab23b3a8ef18ab9ff96ac8be174380d36e185e5 Author: Adam Jackson Date: Tue Jul 19 10:03:56 2016 -0400 Adapt Block/WakeupHandler signature for ABI 23 Signed-off-by: Adam Jackson diff --git a/src/compat-api.h b/src/compat-api.h index 6bc946f..89976e4 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -75,8 +75,13 @@ #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv +#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0) +#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout +#define BLOCKHANDLER_ARGS arg, pTimeout +#else #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer pReadmask #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask +#endif #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen #define CLOSE_SCREEN_ARGS pScreen commit a589dd6baf7fa26f8ea7008ba6bd533a5ba3e76e Author: Connor Behan Date: Wed Apr 13 12:41:00 2016 -0400 Remove gatos advertisement There are many current working ways to use a TV tuner with Linux. This is not one of them. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=94915 Signed-off-by: Connor Behan diff --git a/src/r128_driver.c b/src/r128_driver.c index 9a676d5..5695614 100644 --- a/src/r128_driver.c +++ b/src/r128_driver.c @@ -1435,10 +1435,6 @@ Bool R128PreInit(ScrnInfoPtr pScrn, int flags) if (info->MMIO) R128UnmapMMIO(pScrn); info->MMIO = NULL; -xf86DrvMsg(pScrn->scrnIndex, X_NOTICE, - "For information on using the multimedia capabilities\n\tof this" - " adapter, please see http://gatos.sf.net.\n;); - return TRUE; fail: commit 3328547c840664896c12d0fd2db8f63e3a398a62 Author: Kevin Brace Date: Wed Mar 16 18:59:23 2016 -0700 xextproto 7.1 support update to the source code While the compilation script was updated, for some reason, the source code did not get the update. Signed-off-by: Kevin Brace Reviewed-by: Connor Behan diff --git a/src/r128_crtc.c b/src/r128_crtc.c index d62cc6a..ed77492 100644 --- a/src/r128_crtc.c +++ b/src/r128_crtc.c @@ -35,7 +35,13 @@ #include "xf86.h" #include "xf86Modes.h" + +#ifdef HAVE_XEXTPROTO_71 #include "X11/extensions/dpmsconst.h" +#else +#define DPMS_SERVER +#include "X11/extensions/dpms.h" +#endif #include "r128.h" #include "r128_probe.h" diff --git a/src/r128_output.c b/src/r128_output.c index a2c754b..73b4af2 100644 --- a/src/r128_output.c +++ b/src/r128_output.c @@ -35,7 +35,13 @@ #include "xf86.h" #include "xf86Modes.h" + +#ifdef HAVE_XEXTPROTO_71 #include "X11/extensions/dpmsconst.h" +#else +#define DPMS_SERVER +#include "X11/extensions/dpms.h" +#endif #include "r128.h" #include "r128_probe.h"
xserver-xorg-input-evdev: Changes to 'debian-unstable'
ChangeLog | 105 + configure.ac |2 debian/changelog |6 ++ debian/control | 10 include/evdev-properties.h |2 man/evdev.man |8 +++ src/emuMB.c| 47 +++- src/evdev.c|9 +-- src/evdev.h|1 9 files changed, 173 insertions(+), 17 deletions(-) New commits: commit 0342963c348e5756f5eb391053dae5bc9fa57be1 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 13:39:54 2017 +0100 Move URL from description to Homepage field. diff --git a/debian/control b/debian/control index ea34d15..ba4d942 100644 --- a/debian/control +++ b/debian/control @@ -18,6 +18,7 @@ Build-Depends: libmtdev-dev, libevdev-dev (>= 1.2.2+dfsg-1~), Standards-Version: 3.9.8 +Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evdev.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evdev.git @@ -36,9 +37,6 @@ Description: X.Org X server -- evdev input driver kernel's event delivery mechanism. This driver allows for multiple keyboards and mice to be treated as separate input devices. . - More information about X.Org can be found at: - <URL:https://www.X.org> - . This package is built from the X.org xf86-input-evdev driver module. Package: xserver-xorg-input-evdev-udeb @@ -66,9 +64,6 @@ Description: X.Org X server -- evdev input driver (development headers) found in xserver-xorg-input-evdev. Non-developers likely have little use for this package. . - More information about X.Org can be found at: - <URL:https://www.X.org> - . This package is built from the X.org xf86-input-evdev driver module. Package: xserver-xorg-input-evdev-dbg @@ -83,9 +78,6 @@ Description: X.Org X server -- evdev input driver (debug symbols) found in xserver-xorg-input-evdev. Non-developers likely have little use for this package. . - More information about X.Org can be found at: - <URL:https://www.X.org> - . This package is built from the X.org xf86-input-evdev driver module. . This package provides debugging symbols for this Xorg X driver. commit ac71264dc32ada7343102fd586333294963cd6ee Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 13:38:04 2017 +0100 Bump changelogs diff --git a/ChangeLog b/ChangeLog index 39c1b10..c59a3c3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,108 @@ +commit 1dd6adea1d137877ca1a9642e1552a152355 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Wed Jan 18 13:14:29 2017 +1000 + +evdev 2.10.5 + +Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 231061d004ee4e924bb736adc428287367d2001c +Author: Alexander Volkov <a.vol...@rusbitech.ru> +Date: Mon Dec 26 17:39:32 2016 +0300 + +Don't send pointer events in addition to touch events + +Updating abs_vals for touch events since d24431a1863c49aa9edcabf535ffa64bfa87053c +leads to posting Motion events with updated coordinates to the X server, +which in turn resends them to clients. + +Don't queue Motion events for touch events, the X server should +synthesize them itself. + +Signed-off-by: Alexander Volkov <a.vol...@rusbitech.ru> +Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net> +Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 425ed6017a42937f69c1e8450ea8f3c6c6c20928 +Author: David Strobach <laloc...@gmail.com> +Date: Thu Nov 17 20:47:31 2016 +0100 + +Middle emulation - make the emulated button number configurable + +Sometimes it may be desirable to remap physical middle button +to something else and use emulation instead. The emulation is +however hardcoded to emulate physical button 2, so the emulated +button gets remapped together with the physical one. This patch +adds the Emulate3Button configuration option to allow for user +selection of the emulated button number and a configuration +like this: + +Section "InputClass" +Identifier "Middle button emulation config" +MatchProduct " some device ..." +MatchDriver "evdev" +Option "Emulate3Buttons" "on" +Option "Emulate3Button" "9" +EndSection + +Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 7251e42dfbac11eb1619b0a3881ee463b6d76c95 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Fri Oct 21 09:42:23 2016 +1000 + +Fix off-by-one error counting axes + +We stopped counting one too early, but still initialized that axis later, +leading to a bug macro to trigger. + +https://bugs.freedesktop.org/show_bug.cgi?id=97956 + +Signed-of
xserver-xorg-input-evdev: Changes to 'upstream-unstable'
configure.ac |2 - include/evdev-properties.h |2 + man/evdev.man |8 +++ src/emuMB.c| 47 +++-- src/evdev.c|9 +++- src/evdev.h|1 6 files changed, 61 insertions(+), 8 deletions(-) New commits: commit 1dd6adea1d137877ca1a9642e1552a152355 Author: Peter HuttererDate: Wed Jan 18 13:14:29 2017 +1000 evdev 2.10.5 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index e4887a3..e59f6e7 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-input-evdev], -[2.10.4], +[2.10.5], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-input-evdev]) AC_CONFIG_SRCDIR([Makefile.am]) commit 231061d004ee4e924bb736adc428287367d2001c Author: Alexander Volkov Date: Mon Dec 26 17:39:32 2016 +0300 Don't send pointer events in addition to touch events Updating abs_vals for touch events since d24431a1863c49aa9edcabf535ffa64bfa87053c leads to posting Motion events with updated coordinates to the X server, which in turn resends them to clients. Don't queue Motion events for touch events, the X server should synthesize them itself. Signed-off-by: Alexander Volkov Reviewed-by: Peter Hutterer Signed-off-by: Peter Hutterer diff --git a/src/evdev.c b/src/evdev.c index 96fd97d..f627fd0 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -784,7 +784,6 @@ EvdevProcessAbsoluteMotionEvent(InputInfoPtr pInfo, struct input_event *ev) if (ev->code >= ABS_MT_SLOT) { EvdevProcessTouchEvent(pInfo, ev); -pEvdev->abs_queued = 1; } else if (!pEvdev->mt_mask) { map = pEvdev->abs_axis_map[ev->code]; commit 425ed6017a42937f69c1e8450ea8f3c6c6c20928 Author: David Strobach Date: Thu Nov 17 20:47:31 2016 +0100 Middle emulation - make the emulated button number configurable Sometimes it may be desirable to remap physical middle button to something else and use emulation instead. The emulation is however hardcoded to emulate physical button 2, so the emulated button gets remapped together with the physical one. This patch adds the Emulate3Button configuration option to allow for user selection of the emulated button number and a configuration like this: Section "InputClass" Identifier "Middle button emulation config" MatchProduct " some device ..." MatchDriver "evdev" Option "Emulate3Buttons" "on" Option "Emulate3Button" "9" EndSection Signed-off-by: Peter Hutterer diff --git a/include/evdev-properties.h b/include/evdev-properties.h index 8ae5ba3..c61aa49 100644 --- a/include/evdev-properties.h +++ b/include/evdev-properties.h @@ -33,6 +33,8 @@ #define EVDEV_PROP_MIDBUTTON "Evdev Middle Button Emulation" /* CARD32 */ #define EVDEV_PROP_MIDBUTTON_TIMEOUT "Evdev Middle Button Timeout" +/* CARD8 */ +#define EVDEV_PROP_MIDBUTTON_BUTTON "Evdev Middle Button Button" /* Wheel emulation */ /* BOOL */ diff --git a/man/evdev.man b/man/evdev.man index 8d84364..e39736a 100644 --- a/man/evdev.man +++ b/man/evdev.man @@ -94,6 +94,11 @@ Sets the timeout (in milliseconds) that the driver waits before deciding if two buttons where pressed "simultaneously" when 3 button emulation is enabled. Default: 50. Property: "Evdev Middle Button Timeout". .TP 7 +.BI "Option \*qEmulate3Button\*q \*q" integer \*q +Specifies the physical button number to be emitted if middle button emulation +is triggered. +Default: 2. Property: "Evdev Middle Button Button". +.TP 7 .BI "Option \*qEmulateWheel\*q \*q" boolean \*q Enable/disable "wheel" emulation. Wheel emulation means emulating button press/release events when the mouse is moved while a specific real button @@ -283,6 +288,9 @@ value. .BI "Evdev Middle Button Timeout" 1 16-bit positive value. .TP 7 +.BI "Evdev Middle Button Button" +1 8-bit value, allowed range 0-32, 0 disables the button. +.TP 7 .BI "Evdev Wheel Emulation" 1 boolean value (8 bit, 0 or 1). .TP 7 diff --git a/src/emuMB.c b/src/emuMB.c index d1777aa..4f00e0d 100644 --- a/src/emuMB.c +++ b/src/emuMB.c @@ -45,6 +45,7 @@ static Atom prop_mbemu = 0; /* Middle button emulation on/off property */ static Atom prop_mbtimeout = 0; /* Middle button timeout property */ +static Atom prop_mbbuton = 0; /* Middle button target button property */ /* * Lets create a simple finite-state machine for 3 button emulation: * @@ -185,6 +186,7 @@ EvdevMBEmuTimer(InputInfoPtr pInfo) { EvdevPtr pEvdev = pInfo->private; int id; +int mapped_id; #if
xserver-xorg-video-mga: Changes to 'debian-unstable'
ChangeLog | 104 ++ configure.ac |8 +- debian/changelog |9 ++ debian/control| 10 +- debian/copyright |2 debian/watch |2 src/mga.h | 10 ++ src/mga_dac3026.c |6 + src/mga_dacG.c| 184 +++--- src/mga_driver.c | 58 + src/mga_exa.c | 34 ++--- src/mga_merge.c |4 - src/mga_storm.c |1 13 files changed, 370 insertions(+), 62 deletions(-) New commits: commit b55dcb2d4010cec77345f09ed0323bcb595f7a2b Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 13:52:32 2017 +0100 Bump Standards-Version to 3.9.8. diff --git a/debian/changelog b/debian/changelog index 6533fbc..6c48951 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ xserver-xorg-video-mga (1:1.6.5-1) UNRELEASED; urgency=medium * New upstream release. * Move URL from description to Homepage field. * Switch URLs to https. + * Bump Standards-Version to 3.9.8. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 13:48:55 +0100 diff --git a/debian/control b/debian/control index 51ee3f1..00a1fae 100644 --- a/debian/control +++ b/debian/control @@ -21,7 +21,7 @@ Build-Depends: x11proto-xf86dri-dev, quilt, xutils-dev (>= 1:7.5+4) -Standards-Version: 3.9.3 +Standards-Version: 3.9.8 Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga.git commit f0f01b0311b2f0825b921a174a9037c3b7bf5b3b Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 13:51:58 2017 +0100 Switch URLs to https. diff --git a/debian/changelog b/debian/changelog index 518c67a..6533fbc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-mga (1:1.6.5-1) UNRELEASED; urgency=medium * New upstream release. * Move URL from description to Homepage field. + * Switch URLs to https. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 13:48:55 +0100 diff --git a/debian/control b/debian/control index d1dbb42..51ee3f1 100644 --- a/debian/control +++ b/debian/control @@ -23,8 +23,8 @@ Build-Depends: xutils-dev (>= 1:7.5+4) Standards-Version: 3.9.3 Homepage: https://www.x.org -Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga -Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-mga.git +Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga.git +Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga.git Package: xserver-xorg-video-mga Architecture: any diff --git a/debian/copyright b/debian/copyright index a5e621c..558d220 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,7 +1,7 @@ This package was downloaded from git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mga. Release tarballs are available at -http://xorg.freedesktop.org/releases/individual/driver/ +https://xorg.freedesktop.org/releases/individual/driver/ Copyright (C) 1994-2003 The XFree86 Project, Inc. All Rights Reserved. diff --git a/debian/watch b/debian/watch index c914dd8..263b2c0 100644 --- a/debian/watch +++ b/debian/watch @@ -1,4 +1,4 @@ #git=git://anongit.freedesktop.org/xorg/driver/xf86-video-mga version=3 opts="pgpsigurlmangle=s/$/.sig/,dversionmangle=s/\.dfsg$//" \ - http://xorg.freedesktop.org/releases/individual/driver/ xf86-video-mga-(1\.[^9].*)\.tar\.gz debian debian/xsfbs/repack.sh + https://xorg.freedesktop.org/releases/individual/driver/ xf86-video-mga-(1\.[^9].*)\.tar\.gz debian debian/xsfbs/repack.sh commit 38a8869ebc0cf7e643c301e4c581f23403175d56 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 13:49:30 2017 +0100 Move URL from description to Homepage field. diff --git a/debian/changelog b/debian/changelog index c817986..518c67a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-mga (1:1.6.5-1) UNRELEASED; urgency=medium * New upstream release. + * Move URL from description to Homepage field. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 13:48:55 +0100 diff --git a/debian/control b/debian/control index b6fb4ab..d1dbb42 100644 --- a/debian/control +++ b/debian/control @@ -22,6 +22,7 @@ Build-Depends: quilt, xutils-dev (>= 1:7.5+4) Standards-Version: 3.9.3 +Homepage: https://www.x.org Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-mga Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-mga.git @@ -41,7 +42,4 @@ Description: X.Org X server -- MGA display driver This package provides the driver for the Matrox MGA family of chipsets, including Matrox Millennium and Mystique cards. . - More informati
xserver-xorg-video-mga: Changes to 'upstream-unstable'
configure.ac |8 +- src/compat-api.h |5 + src/mga.h | 10 ++ src/mga_dac3026.c |6 + src/mga_dacG.c| 184 +++--- src/mga_driver.c | 58 + src/mga_exa.c | 34 ++--- src/mga_merge.c |4 - src/mga_storm.c |1 9 files changed, 256 insertions(+), 54 deletions(-) New commits: commit 979e0e73eb3424b6a97746e29c8b4a5b7e86196e Author: Matt TurnerDate: Tue Jan 17 14:40:48 2017 -0800 xf86-video-mga 1.6.5 Signed-off-by: Matt Turner diff --git a/configure.ac b/configure.ac index 14271f1..3bef1f2 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-mga], -[1.6.4], +[1.6.5], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-mga]) AC_CONFIG_SRCDIR([Makefile.am]) commit fc5d7acc23fcec9d87ca26fadf466fcf107671c0 Author: Mathieu Larouche Date: Wed Jul 20 09:18:49 2016 -0400 xf86-video-mga: Add support for the new G200e chipset -- V2 - Added PLL algorithm for a new rev of G200e - Removed the bandwidth limitation for the new G200e Fixes : https://bugs.freedesktop.org/show_bug.cgi?id=92540 Change from V1 : - Make sure we don't cause issue on previous chips. (Dave Airlie review) Signed-off-by: Mathieu Larouche Signed-off-by: Dave Airlie diff --git a/src/mga_dacG.c b/src/mga_dacG.c index 2be0bb7..73d0d9d 100644 --- a/src/mga_dacG.c +++ b/src/mga_dacG.c @@ -51,6 +51,75 @@ static Bool MGAGInit(ScrnInfoPtr, DisplayModePtr); static void MGAGLoadPalette(ScrnInfoPtr, int, int*, LOCO*, VisualPtr); static Bool MGAG_i2cInit(ScrnInfoPtr pScrn); +#define P_ARRAY_SIZE 9 + +void +MGAG200E4ComputePLLParam(ScrnInfoPtr pScrn, long lFo, int *M, int *N, int *P) +{ +unsigned int ulComputedFo; +unsigned int ulFDelta; +unsigned int ulFPermitedDelta; +unsigned int ulFTmpDelta; +unsigned int ulVCOMax, ulVCOMin; +unsigned int ulTestP; +unsigned int ulTestM; +unsigned int ulTestN; +unsigned int ulFoInternal; +unsigned int ulPLLFreqRef; +unsigned int pulPValues[P_ARRAY_SIZE] = {16, 14, 12, 10, 8, 6, 4, 2, 1}; +unsigned int i; +unsigned int ulVCO; +unsigned int ulFVV; + +ulVCOMax= 160; +ulVCOMin= 80; +ulPLLFreqRef= 25000; + +if(lFo < 25000) +lFo = 25000; + +ulFoInternal = lFo * 2; + +ulFDelta = 0x; +/* Permited delta is 0.5% as VESA Specification */ +ulFPermitedDelta = ulFoInternal * 5 / 1000; + +for (i = 0 ; i < P_ARRAY_SIZE ; i++) +{ +ulTestP = pulPValues[i]; + +if ((ulFoInternal * ulTestP) > ulVCOMax) continue; +if ((ulFoInternal * ulTestP) < ulVCOMin) continue; + +for (ulTestN = 50; ulTestN <= 256; ulTestN++) { +for (ulTestM = 1; ulTestM <= 32; ulTestM++) { +ulComputedFo = (ulPLLFreqRef * ulTestN) / (ulTestM * ulTestP); +if (ulComputedFo > ulFoInternal) +ulFTmpDelta = ulComputedFo - ulFoInternal; +else +ulFTmpDelta = ulFoInternal - ulComputedFo; + +if (ulFTmpDelta < ulFDelta) { +ulFDelta = ulFTmpDelta; +*M = ulTestM - 1; +*N = ulTestN - 1; +*P = ulTestP - 1; +} +} +} +} + +ulVCO = ulPLLFreqRef * ((*N)+1) / ((*M)+1); +ulFVV = (ulVCO - 80) / 5; + +if (ulFVV > 15) +ulFVV = 15; + +*P |= (ulFVV << 4); + +*M |= 0x80; +} + static void MGAG200SEComputePLLParam(ScrnInfoPtr pScrn, long lFo, int *M, int *N, int *P) { @@ -958,7 +1027,11 @@ MGAGSetPCLK( ScrnInfoPtr pScrn, long f_out ) } if (pMga->is_G200SE) { - MGAG200SEComputePLLParam(pScrn, f_out, , , ); +if (pMga->reg_1e24 >= 0x04) { +MGAG200E4ComputePLLParam(pScrn, f_out, , , ); +} else { +MGAG200SEComputePLLParam(pScrn, f_out, , , ); +} pReg->DacRegs[ MGA1064_PIX_PLLC_M ] = m; pReg->DacRegs[ MGA1064_PIX_PLLC_N ] = n; @@ -1557,7 +1630,12 @@ MGA_NOT_HAL( { outMGAdac(0x90, mgaReg->Dac_Index90); } - + if (pMga->is_G200SE && (pMga->reg_1e24 >= 0x04)) { + outMGAdac( 0x1a, 0x09); + usleep(500); + outMGAdac( 0x1a, 0x01); + } + if (!MGAISGx50(pMga)) { /* restore pci_option
xserver-xorg-video-siliconmotion: Changes to 'debian-unstable'
ChangeLog | 35 +++ configure.ac|2 debian/changelog|9 debian/control |6 -- debian/upstream/signing-key.asc | 89 src/smi.h |1 src/smi_driver.c|2 src/smi_exa.c |4 + src/smi_xaa.c | 18 9 files changed, 151 insertions(+), 15 deletions(-) New commits: commit 9f78914348d4de70204325289799c9e63266c346 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:29:15 2017 +0100 Bump Standards-Version to 3.9.8. diff --git a/debian/changelog b/debian/changelog index e225539..d35fd63 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ xserver-xorg-video-siliconmotion (1:1.7.9-1) UNRELEASED; urgency=medium * New upstream release. * Update debian/upstream/signing-key.asc. * Move URL from description to Homepage field. + * Bump Standards-Version to 3.9.8. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:27:32 +0100 diff --git a/debian/control b/debian/control index 467255d..a5b2716 100644 --- a/debian/control +++ b/debian/control @@ -13,7 +13,7 @@ Build-Depends: x11proto-fonts-dev, quilt, xutils-dev (>= 1:7.5+4), -Standards-Version: 3.9.3 +Standards-Version: 3.9.8 Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-siliconmotion.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-siliconmotion.git commit 24beb9daf96b899ab93086cc249d5715573d6ae4 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:28:41 2017 +0100 Move URL from description to Homepage field. diff --git a/debian/changelog b/debian/changelog index d139106..e225539 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-siliconmotion (1:1.7.9-1) UNRELEASED; urgency=medium * New upstream release. * Update debian/upstream/signing-key.asc. + * Move URL from description to Homepage field. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:27:32 +0100 diff --git a/debian/control b/debian/control index f232cc6..467255d 100644 --- a/debian/control +++ b/debian/control @@ -14,6 +14,7 @@ Build-Depends: quilt, xutils-dev (>= 1:7.5+4), Standards-Version: 3.9.3 +Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-siliconmotion.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-siliconmotion.git @@ -29,7 +30,4 @@ Description: X.Org X server -- SiliconMotion display driver This package provides the driver for the SiliconMotion Lynx and Cougar family of chipsets, commonly found in laptops. . - More information about X.Org can be found at: - <URL:https://www.X.org> - . This package is built from the X.org xf86-video-siliconmotion driver module. commit d7c282a3c8f58139c2f74225ba08953617dfda8b Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:28:03 2017 +0100 Update debian/upstream/signing-key.asc. diff --git a/debian/changelog b/debian/changelog index 50eb1a1..d139106 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-siliconmotion (1:1.7.9-1) UNRELEASED; urgency=medium * New upstream release. + * Update debian/upstream/signing-key.asc. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:27:32 +0100 diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc index 9930dd6..1c0475b 100644 --- a/debian/upstream/signing-key.asc +++ b/debian/upstream/signing-key.asc @@ -62,3 +62,92 @@ gksZFyWOfV82jHBeu+O0xJNU/9xvZsJF4TORrRWRO1o1gkF7x/oBk7yilh+mSq1P DNOWZJQhmuWMtbOUL2WMkKRPDwJrcbwpt3bc6aZCeAH1SSRLEe9Y+2uLeneTMA== =+xMJ -END PGP PUBLIC KEY BLOCK- +-BEGIN PGP PUBLIC KEY BLOCK- + +mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp +ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65 +LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8 +Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V +RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb +a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn +o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ +tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3 +U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB +n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh +THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB +tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCQQQTAQIAKwIbAwYL +CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEFAlQAmskFCQsc3hsACgkQD91oLZdM +pyo5Jw//QaWhsC9TWUGTLO4Qc/5B6GYeeZxU/G8GWhz0e09/rtLZd0KqTLwXv/CT +njhq49wlScgbz/2a
xserver-xorg-video-siliconmotion: Changes to 'upstream-unstable'
configure.ac |2 +- src/compat-api.h |5 + src/smi.h|1 + src/smi_driver.c |2 +- src/smi_exa.c|4 src/smi_xaa.c| 18 +- 6 files changed, 21 insertions(+), 11 deletions(-) New commits: commit d269962724b57e21142c9e1c6631a45a46d87b47 Author: Matt TurnerDate: Tue Jan 17 14:44:51 2017 -0800 xf86-video-siliconmotion 1.7.9 Signed-off-by: Matt Turner diff --git a/configure.ac b/configure.ac index 431a564..ad388e1 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-siliconmotion], -[1.7.8], +[1.7.9], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg=Driver/siliconmotion], [xf86-video-siliconmotion]) commit e67f3949648c20e16ac756ae28ea4a2b4a1d0f4c Author: Adam Jackson Date: Tue Jul 19 10:03:56 2016 -0400 Adapt Block/WakeupHandler signature for ABI 23 Signed-off-by: Adam Jackson diff --git a/src/compat-api.h b/src/compat-api.h index 6bc946f..89976e4 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -75,8 +75,13 @@ #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv +#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0) +#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout +#define BLOCKHANDLER_ARGS arg, pTimeout +#else #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer pReadmask #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask +#endif #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen #define CLOSE_SCREEN_ARGS pScreen commit 647e5a93d9387e3bc8d2c8569e3a5f996acfb169 Author: Thomas Klausner Date: Mon Sep 14 18:36:32 2015 +0200 Use X11/Xarch.h for endian detection. Reviewed-by: Connor Behan diff --git a/src/smi.h b/src/smi.h index 5e44892..2742c8d 100644 --- a/src/smi.h +++ b/src/smi.h @@ -34,6 +34,7 @@ authorization from the XFree86 Project and Silicon Motion. #include #include +#include #include "xf86.h" #include "xf86_OSproc.h" diff --git a/src/smi_driver.c b/src/smi_driver.c index 2568637..8949cae 100644 --- a/src/smi_driver.c +++ b/src/smi_driver.c @@ -487,7 +487,7 @@ SMI_PreInit(ScrnInfoPtr pScrn, int flags) if (pScrn->depth > 8) { /* The defaults are OK for us */ rgb zeros = {0, 0, 0}; -#if __BYTE_ORDER == __BIG_ENDIAN +#if X_BYTE_ORDER == X_BIG_ENDIAN rgb masks = {0xff00,0xff,0xff00}; #else rgb masks = {0, 0, 0}; diff --git a/src/smi_xaa.c b/src/smi_xaa.c index a878098..cd861a1 100644 --- a/src/smi_xaa.c +++ b/src/smi_xaa.c @@ -211,7 +211,7 @@ SMI_SetupForScreenToScreenCopy(ScrnInfoPtr pScrn, int xdir, int ydir, int rop, ENTER(); DEBUG("xdir=%d ydir=%d rop=%02X trans=%08X\n", xdir, ydir, rop, trans); -#if __BYTE_ORDER == __BIG_ENDIAN +#if X_BYTE_ORDER == X_BIG_ENDIAN if (pScrn->depth >= 24) trans = lswapl(trans); #endif @@ -296,7 +296,7 @@ SMI_SetupForSolidFill(ScrnInfoPtr pScrn, int color, int rop, | SMI_BITBLT | SMI_START_ENGINE; -#if __BYTE_ORDER == __BIG_ENDIAN +#if X_BYTE_ORDER == X_BIG_ENDIAN if (pScrn->depth >= 24) { /* because of the BGR values are in the MSB bytes, * 'white' is not possible and -1 has a different meaning. @@ -408,7 +408,7 @@ SMI_SetupForCPUToScreenColorExpandFill(ScrnInfoPtr pScrn, int fg, int bg, ENTER(); DEBUG("fg=%08X bg=%08X rop=%02X\n", fg, bg, rop); -#if __BYTE_ORDER == __BIG_ENDIAN +#if X_BYTE_ORDER == X_BIG_ENDIAN if (pScrn->depth >= 24) { /* see remark elswere */ if (fg == 0x7FFF) @@ -431,7 +431,7 @@ SMI_SetupForCPUToScreenColorExpandFill(ScrnInfoPtr pScrn, int fg, int bg, WRITE_DPR(pSmi, 0x18, ~fg); WRITE_DPR(pSmi, 0x20, fg); } else { -#if __BYTE_ORDER == __BIG_ENDIAN +#if X_BYTE_ORDER == X_BIG_ENDIAN if (bg == 0xFF7F) bg = -1; #endif @@ -498,7 +498,7 @@ SMI_SetupForMono8x8PatternFill(ScrnInfoPtr pScrn, int patx, int paty, int fg, DEBUG("patx=%08X paty=%08X fg=%08X bg=%08X rop=%02X\n", patx, paty, fg, bg, rop); -#if __BYTE_ORDER == __BIG_ENDIAN +#if X_BYTE_ORDER == X_BIG_ENDIAN if (pScrn->depth >= 24) { if (fg == 0x7FFF) fg = -1; @@ -524,7 +524,7 @@ SMI_SetupForMono8x8PatternFill(ScrnInfoPtr pScrn, int patx, int paty, int fg, WRITE_DPR(pSmi, 0x34, patx); WRITE_DPR(pSmi, 0x38, paty); } else { -#if __BYTE_ORDER == __BIG_ENDIAN +#if X_BYTE_ORDER == X_BIG_ENDIAN if (bg == 0xFF7F) bg = -1; #endif @@ -582,7 +582,7 @@ SMI_SetupForColor8x8PatternFill(ScrnInfoPtr pScrn, int patx, int paty, int rop, | SMI_COLOR_PATTERN | SMI_START_ENGINE; -#if __BYTE_ORDER == __BIG_ENDIAN +#if X_BYTE_ORDER == X_BIG_ENDIAN
xserver-xorg-video-sisusb: Changes to 'upstream-unstable'
configure.ac |2 +- src/compat-api.h |5 + 2 files changed, 6 insertions(+), 1 deletion(-) New commits: commit fceb6ca43badf8ddb2fbfd7fb00648383a0a35e1 Author: Matt TurnerDate: Tue Jan 17 14:46:23 2017 -0800 xf86-video-sisusb 0.9.7 Signed-off-by: Matt Turner diff --git a/configure.ac b/configure.ac index a686034..18d71b7 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-sisusb], -[0.9.6], +[0.9.7], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-sisusb]) AC_CONFIG_SRCDIR([Makefile.am]) commit 6d44eb7a6075b9cc359b44282a7095a8b46c8a38 Author: Stefan Dirsch Date: Sat Dec 10 13:07:37 2016 +0100 Adapt Block/WakeupHandler signature for ABI 23 Signed-off-by: Stefan Dirsch diff --git a/src/compat-api.h b/src/compat-api.h index 6bc946f..89976e4 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -75,8 +75,13 @@ #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv +#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0) +#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout +#define BLOCKHANDLER_ARGS arg, pTimeout +#else #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer pReadmask #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask +#endif #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen #define CLOSE_SCREEN_ARGS pScreen
xserver-xorg-video-tdfx: Changes to 'debian-unstable'
ChangeLog| 16 configure.ac |2 +- debian/changelog |8 debian/control |6 ++ 4 files changed, 27 insertions(+), 5 deletions(-) New commits: commit deaa3fbb5cffa63a7da27ba609763c24a31640ec Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:45:34 2017 +0100 Bump Standards-Version to 3.9.8. diff --git a/debian/changelog b/debian/changelog index 22f0550..ba77a32 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-tdfx (1:1.4.7-1) UNRELEASED; urgency=medium * New upstream release. * Move URL from description to Homepage field. + * Bump Standards-Version to 3.9.8. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:44:21 +0100 diff --git a/debian/control b/debian/control index a510adf..c3143ca 100644 --- a/debian/control +++ b/debian/control @@ -20,7 +20,7 @@ Build-Depends: libdrm-dev (>> 2.0) [!hurd-i386], x11proto-xf86dri-dev, quilt, -Standards-Version: 3.9.3 +Standards-Version: 3.9.8 Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-tdfx.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-tdfx.git commit 18e28fa66e735cbcea68bd5d4880a65cc8de159c Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:45:12 2017 +0100 Move URL from description to Homepage field. diff --git a/debian/changelog b/debian/changelog index 3915ca8..22f0550 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-tdfx (1:1.4.7-1) UNRELEASED; urgency=medium * New upstream release. + * Move URL from description to Homepage field. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:44:21 +0100 diff --git a/debian/control b/debian/control index 90e386d..a510adf 100644 --- a/debian/control +++ b/debian/control @@ -21,6 +21,7 @@ Build-Depends: x11proto-xf86dri-dev, quilt, Standards-Version: 3.9.3 +Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-tdfx.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-tdfx.git @@ -36,7 +37,4 @@ Description: X.Org X server -- tdfx display driver This package provides the driver for 3dfx Voodoo video cards and their derivatives. . - More information about X.Org can be found at: - <URL:https://www.X.org> - . This package is built from the X.org xf86-video-tdfx driver module. commit 2dc0d57fb0b56d9e3ce41b652657b23efbd48d56 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:44:27 2017 +0100 Bump changelogs diff --git a/ChangeLog b/ChangeLog index 30897ce..e3e295d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +commit 4dd4a5da0697d33df0f456ccf224d5be945b7aab +Author: Matt Turner <matts...@gmail.com> +Date: Tue Jan 17 14:48:21 2017 -0800 + +xf86-video-tdfx 1.4.7 + +Signed-off-by: Matt Turner <matts...@gmail.com> + +commit b99390efcb55d7d4a68e8c595119c1af4426fc0b +Author: Adam Jackson <a...@redhat.com> +Date: Tue Jul 19 10:03:56 2016 -0400 + +Adapt Block/WakeupHandler signature for ABI 23 + +Signed-off-by: Adam Jackson <a...@redhat.com> + commit 278042ff4c469f24ab7bc28e517e8a78e2821ddc Author: Matt Turner <matts...@gmail.com> Date: Sun Feb 22 13:26:24 2015 -0800 diff --git a/debian/changelog b/debian/changelog index 45a6cef..3915ca8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-tdfx (1:1.4.7-1) UNRELEASED; urgency=medium + + * New upstream release. + + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:44:21 +0100 + xserver-xorg-video-tdfx (1:1.4.6-2) unstable; urgency=medium [ Andreas Boll ] commit 4dd4a5da0697d33df0f456ccf224d5be945b7aab Author: Matt Turner <matts...@gmail.com> Date: Tue Jan 17 14:48:21 2017 -0800 xf86-video-tdfx 1.4.7 Signed-off-by: Matt Turner <matts...@gmail.com> diff --git a/configure.ac b/configure.ac index ead618e..798577e 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-tdfx], -[1.4.6], +[1.4.7], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-tdfx]) AC_CONFIG_SRCDIR([Makefile.am]) commit b99390efcb55d7d4a68e8c595119c1af4426fc0b Author: Adam Jackson <a...@redhat.com> Date: Tue Jul 19 10:03:56 2016 -0400 Adapt Block/WakeupHandler signature for ABI 23 Signed-off-by: Adam Jackson <a...@redhat.com> diff --git a/src/compat-api.h b/src/compat-api.h index 98ba435..44daea4 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -78,11 +78,19 @@ #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv +#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
xserver-xorg-video-tdfx: Changes to 'upstream-unstable'
configure.ac |2 +- src/compat-api.h |8 2 files changed, 9 insertions(+), 1 deletion(-) New commits: commit 4dd4a5da0697d33df0f456ccf224d5be945b7aab Author: Matt TurnerDate: Tue Jan 17 14:48:21 2017 -0800 xf86-video-tdfx 1.4.7 Signed-off-by: Matt Turner diff --git a/configure.ac b/configure.ac index ead618e..798577e 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-tdfx], -[1.4.6], +[1.4.7], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-tdfx]) AC_CONFIG_SRCDIR([Makefile.am]) commit b99390efcb55d7d4a68e8c595119c1af4426fc0b Author: Adam Jackson Date: Tue Jul 19 10:03:56 2016 -0400 Adapt Block/WakeupHandler signature for ABI 23 Signed-off-by: Adam Jackson diff --git a/src/compat-api.h b/src/compat-api.h index 98ba435..44daea4 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -78,11 +78,19 @@ #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv +#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0) +#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout +#define BLOCKHANDLER_ARGS arg, pTimeout + +#define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result +#define WAKEUPHANDLER_ARGS arg, result +#else #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer pReadmask #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask #define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result, pointer read_mask #define WAKEUPHANDLER_ARGS arg, result, read_mask +#endif #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen #define CLOSE_SCREEN_ARGS pScreen
xserver-xorg-video-trident: Changes to 'upstream-unstable'
configure.ac |2 +- src/compat-api.h |5 + 2 files changed, 6 insertions(+), 1 deletion(-) New commits: commit dadf45e8eb52ec8404ee596ee13984470b736fbd Author: Matt TurnerDate: Tue Jan 17 14:48:51 2017 -0800 xf86-video-trident 1.3.8 Signed-off-by: Matt Turner diff --git a/configure.ac b/configure.ac index 89fa22a..f07c86a 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-trident], -[1.3.7], +[1.3.8], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-trident]) AC_CONFIG_SRCDIR([Makefile.am]) commit b5f4d35327863a14224d2a63885cd8b3b83a1815 Author: Adam Jackson Date: Tue Jul 19 10:03:56 2016 -0400 Adapt Block/WakeupHandler signature for ABI 23 Signed-off-by: Adam Jackson diff --git a/src/compat-api.h b/src/compat-api.h index 6bc946f..89976e4 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -75,8 +75,13 @@ #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv +#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0) +#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout +#define BLOCKHANDLER_ARGS arg, pTimeout +#else #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer pReadmask #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask +#endif #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen #define CLOSE_SCREEN_ARGS pScreen
xserver-xorg-video-trident: Changes to 'debian-unstable'
ChangeLog| 16 configure.ac |2 +- debian/changelog |8 debian/control |6 ++ 4 files changed, 27 insertions(+), 5 deletions(-) New commits: commit 03fce85e9fb111a6d0123d10a2e5d242343adb86 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:49:50 2017 +0100 Bump Standards-Version to 3.9.8. diff --git a/debian/changelog b/debian/changelog index 3bafb7f..7ebd0eb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-trident (1:1.3.8-1) UNRELEASED; urgency=medium * New upstream release. * Move URL from description to Homepage field. + * Bump Standards-Version to 3.9.8. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:48:29 +0100 diff --git a/debian/control b/debian/control index edc3bae..18b5ace 100644 --- a/debian/control +++ b/debian/control @@ -16,7 +16,7 @@ Build-Depends: x11proto-fonts-dev, x11proto-randr-dev, x11proto-render-dev, -Standards-Version: 3.9.3 +Standards-Version: 3.9.8 Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-trident.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-trident.git commit b782e9303a477ede0b97370c3286d41339f5a476 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:49:28 2017 +0100 Move URL from description to Homepage field. diff --git a/debian/changelog b/debian/changelog index 64f34a9..3bafb7f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-trident (1:1.3.8-1) UNRELEASED; urgency=medium * New upstream release. + * Move URL from description to Homepage field. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:48:29 +0100 diff --git a/debian/control b/debian/control index 72c9257..edc3bae 100644 --- a/debian/control +++ b/debian/control @@ -17,6 +17,7 @@ Build-Depends: x11proto-randr-dev, x11proto-render-dev, Standards-Version: 3.9.3 +Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-trident.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-trident.git @@ -32,7 +33,4 @@ Description: X.Org X server -- Trident display driver This package provides the driver for Trident Blade/Image/ProVidia/TGUI/9xxx video cards. . - More information about X.Org can be found at: - <URL:https://www.X.org> - . This package is built from the X.org xf86-video-trident driver module. commit 3ae5cbb6f2c47fa451a0fbc588f0184f06e53d97 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:48:35 2017 +0100 Bump changelogs diff --git a/ChangeLog b/ChangeLog index 3af1266..70a1f54 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +commit dadf45e8eb52ec8404ee596ee13984470b736fbd +Author: Matt Turner <matts...@gmail.com> +Date: Tue Jan 17 14:48:51 2017 -0800 + +xf86-video-trident 1.3.8 + +Signed-off-by: Matt Turner <matts...@gmail.com> + +commit b5f4d35327863a14224d2a63885cd8b3b83a1815 +Author: Adam Jackson <a...@redhat.com> +Date: Tue Jul 19 10:03:56 2016 -0400 + +Adapt Block/WakeupHandler signature for ABI 23 + +Signed-off-by: Adam Jackson <a...@redhat.com> + commit 64c02f307d7146641adf65e31bcaa2d1238479e7 Author: Matt Turner <matts...@gmail.com> Date: Mon Mar 30 10:06:15 2015 -0700 diff --git a/debian/changelog b/debian/changelog index 5efadfe..64f34a9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-trident (1:1.3.8-1) UNRELEASED; urgency=medium + + * New upstream release. + + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:48:29 +0100 + xserver-xorg-video-trident (1:1.3.7-2) unstable; urgency=medium [ Andreas Boll ] commit dadf45e8eb52ec8404ee596ee13984470b736fbd Author: Matt Turner <matts...@gmail.com> Date: Tue Jan 17 14:48:51 2017 -0800 xf86-video-trident 1.3.8 Signed-off-by: Matt Turner <matts...@gmail.com> diff --git a/configure.ac b/configure.ac index 89fa22a..f07c86a 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-trident], -[1.3.7], +[1.3.8], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-trident]) AC_CONFIG_SRCDIR([Makefile.am]) commit b5f4d35327863a14224d2a63885cd8b3b83a1815 Author: Adam Jackson <a...@redhat.com> Date: Tue Jul 19 10:03:56 2016 -0400 Adapt Block/WakeupHandler signature for ABI 23 Signed-off-by: Adam Jackson <a...@redhat.com> diff --git a/src/compat-api.h b/src/compat-api.h index 6bc946f..89976e4 100644 --- a/src/compat-api.h +++ b/src/compat-api.h @@ -75,8 +75,13 @@ #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv +
xserver-xorg-video-sisusb: Changes to 'debian-unstable'
ChangeLog | 16 +++ configure.ac|2 debian/changelog|8 +++ debian/control |4 - debian/upstream/signing-key.asc | 89 debian/watch|1 6 files changed, 116 insertions(+), 4 deletions(-) New commits: commit 22cad24d38f238448535e0a12e2d8f528a72dce1 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:39:24 2017 +0100 Move URL from description to Homepage field. diff --git a/debian/changelog b/debian/changelog index c21f331..8b36ae8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xserver-xorg-video-sisusb (1:0.9.7-1) UNRELEASED; urgency=medium * New upstream release. * Let uscan verify tarball signatures. + * Move URL from description to Homepage field. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:35:59 +0100 diff --git a/debian/control b/debian/control index f0e308b..233f3e6 100644 --- a/debian/control +++ b/debian/control @@ -16,6 +16,7 @@ Build-Depends: x11proto-render-dev, xutils-dev Standards-Version: 3.9.8 +Homepage: https://www.x.org Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-sisusb.git Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-sisusb.git @@ -30,7 +31,4 @@ Provides: Description: X.Org X server -- SiS USB display driver This package provides the driver for SiS USB-attached video devices. . - More information about X.Org can be found at: - <URL:https://www.X.org> - . This package is built from the X.org xf86-video-sisusb driver module. commit 97eaf62746431a4fb26e988ba3d914a8f0fcfa45 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 14:37:15 2017 +0100 Let uscan verify tarball signatures. diff --git a/debian/changelog b/debian/changelog index 296d1ae..c21f331 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xserver-xorg-video-sisusb (1:0.9.7-1) UNRELEASED; urgency=medium * New upstream release. + * Let uscan verify tarball signatures. -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:35:59 +0100 diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 000..66c6066 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,89 @@ +-BEGIN PGP PUBLIC KEY BLOCK- + +mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp +ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65 +LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8 +Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V +RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb +a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn +o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ +tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3 +U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB +n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh +THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB +tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCQQQTAQIAKwIbAwYL +CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEFAlQAmskFCQsc3hsACgkQD91oLZdM +pyo5Jw//QaWhsC9TWUGTLO4Qc/5B6GYeeZxU/G8GWhz0e09/rtLZd0KqTLwXv/CT +njhq49wlScgbz/2ahxCsSbyhTs0wiAtZeDQ5w3D3VTjni8rIqXExXPOHlAM1JqpK +IoaSY2VVKo/ZjDH2CfZMd7h86MeE911socrTcKFl71YvofdLRA0W0nJPyF/lSc6B +tblAAs0aHfBUZpxXYoZpdZzE1sXPxO8hbyyhmToBAtPtfj4hrSratI7GXEGQoPHe +5+gBQ7Wvt+0p7kvN30OwEllBzWF0BHbaznfDzkwfpILbcxyAUVJFo0YcOCCes4Kj +C0aFW2mjTebst6S3IEstkKlSW6VQudpCC3YokXJshqWg0Wyt6kVEYWUUeZVilmmy +xq55a2IhA6+4RZEs/7Lrb329YJDEytcbq+KoauAFmeHWDYidbXBFga2MzVdNWBH9 +R0cY/DXExuutZjigrV62GQ5hyHab8iRvO3nsqy32B0XqXY13p1Kr08290HTBFx5c +rJ1vvVAJpMfsERmLhdcdkxbIsXX0cdsFA+rCvBQ6o7an0AQURQe43vikM2M5w7mA +MtZuJ3jyGymVXvimaSl5Sr3ZmQxJt9xknkhM+spDCT/4xQpiA2ET//b9jpKviS1V +nyKRc1wMiUWxFn1PUMhfn31YsAU5prHDdi1aMm3q3yP/6zUmw/+0IU1hdHQgVHVy +bmVyIDxtYXR0c3Q4OEBnZW50b28ub3JnPokCPgQTAQIAKAIbAwYLCQgHAwIGFQgC +CQoLBBYCAwECHgECF4AFAlQAms0FCQsc3hsACgkQD91oLZdMpyqh2Q/+Nj0yek3s +zbawJMVP2RQ6VS404ofePwPHophrujwe3cTWAkqEs+CfjClVlvk96KGkPTvaXOOU +8F7csRn/bXQW7HKrVae/FqAApJU95S9hV5oHc3qeJijrPhcBB9PWa34k7MRxFF1R +qW9f/5jWaoZcojjY8s9O1yU83xur7/aBb8pSVCYjTPYEm4DzrXOrYD/jSHxCpbQV +SlumhWL4OV7KtPmMl6sMvDAdY+9yfIc3q82DlyOs+/dVcsQTyTSPZAZTJw9/3keU +S1PcbP4+qEDCDlEsb+N0ze2AK41upk5hS56I19pCLgKc7F0yakhmfc0S3dXqWfIZ +yVtiLYu1WmeRGx/XEJLk6XeHHkvQyg4nQMLQ/jgfvY20ktyr6e5xUul8Wc07e8bP +D4b45hMP3VjBwNnnaX1VluxLemUZjShXb+Ptz5B9MfWiDWOUZepLE4QmRflc40qf +S6dj4fUp3FrexpyAE+lWNA+lwqgUXOpHMU8pcsNr/1XtdzhE77pAhS1vO1j5dKhc +h5pLJFtYgZmi50SfNm6mZs20966JPKmYG0iSrblMFEM0b6krUFP9SYIb+BalbVXd +zNkT8Y74iaHMf9ZU5rIGMjzCmMQF/n58oCjonGD0DEK9nTeg8pPuL7ToqdY3Uy0w +K9I6IYUOJvM91xvABoi3IwJKF+JL3jNCCmG0I01hdHQgVHVybmVyIDxtYXR0LnR1 +cm5lckBpbnRlbC5jb20+iQI/BBMBAgApAh
xserver-xorg-video-trident: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit faf9ca9d0dbb8d446da37c66f08651cd68b90e4e Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 15:19:16 2017 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 7ebd0eb..135dbda 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -xserver-xorg-video-trident (1:1.3.8-1) UNRELEASED; urgency=medium +xserver-xorg-video-trident (1:1.3.8-1) unstable; urgency=medium + * Team upload. * New upstream release. * Move URL from description to Homepage field. * Bump Standards-Version to 3.9.8. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:48:29 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 15:18:51 +0100 xserver-xorg-video-trident (1:1.3.7-2) unstable; urgency=medium
xserver-xorg-video-mga: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit 5269dd5ff14dbaa13964c3101af32f7d47f88dde Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 15:25:46 2017 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 6c48951..4f13784 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,12 @@ -xserver-xorg-video-mga (1:1.6.5-1) UNRELEASED; urgency=medium +xserver-xorg-video-mga (1:1.6.5-1) unstable; urgency=medium + * Team upload. * New upstream release. * Move URL from description to Homepage field. * Switch URLs to https. * Bump Standards-Version to 3.9.8. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 13:48:55 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 15:25:36 +0100 xserver-xorg-video-mga (1:1.6.4-2) unstable; urgency=medium
xserver-xorg-input-evdev: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit b4f6dacf8da4fd12bf984908f9be887fc491b1d4 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 15:26:32 2017 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index fe7186c..213df69 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ -xserver-xorg-input-evdev (1:2.10.5-1) UNRELEASED; urgency=medium +xserver-xorg-input-evdev (1:2.10.5-1) unstable; urgency=medium + * Team upload. * New upstream release. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 13:36:59 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 15:26:25 +0100 xserver-xorg-input-evdev (1:2.10.4-1) unstable; urgency=medium
xserver-xorg-video-r128: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit 442f8d1a11b5b9296432f486f6e5433c07116628 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 15:25:07 2017 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 8053392..c9cecba 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -xserver-xorg-video-r128 (6.10.2-1) UNRELEASED; urgency=medium +xserver-xorg-video-r128 (6.10.2-1) unstable; urgency=medium + * Team upload. * New upstream release. * Update debian/upstream/signing-key.asc. * Move URL from description to Homepage field. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:07:48 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 15:25:02 +0100 xserver-xorg-video-r128 (6.10.1-2) unstable; urgency=medium
xserver-xorg-video-savage: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit 12b13c75afae0be00bea734da22c3dd04bd3e316 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 15:24:33 2017 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 7843cec..84384a0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,12 @@ -xserver-xorg-video-savage (1:2.3.9-1) UNRELEASED; urgency=medium +xserver-xorg-video-savage (1:2.3.9-1) unstable; urgency=medium + * Team upload. * New upstream release. * Update debian/upstream/signing-key.asc. * Move URL from description to Homepage field. * Bump Standards-Version to 3.9.8. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:17:24 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 15:24:23 +0100 xserver-xorg-video-savage (1:2.3.8-2) unstable; urgency=medium
xserver-xorg-video-sisusb: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit e868ac941901ab9970e1ab7f422022984c9bb7fb Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 15:22:19 2017 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 8b36ae8..a634cdc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -xserver-xorg-video-sisusb (1:0.9.7-1) UNRELEASED; urgency=medium +xserver-xorg-video-sisusb (1:0.9.7-1) unstable; urgency=medium + * Team upload. * New upstream release. * Let uscan verify tarball signatures. * Move URL from description to Homepage field. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:35:59 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 15:22:06 +0100 xserver-xorg-video-sisusb (1:0.9.6-3) unstable; urgency=medium
xserver-xorg-video-siliconmotion: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit 07f6a751ebd97bf7e3f28051bfca3bb82ba12630 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 15:23:50 2017 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index d35fd63..b9c8632 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,12 @@ -xserver-xorg-video-siliconmotion (1:1.7.9-1) UNRELEASED; urgency=medium +xserver-xorg-video-siliconmotion (1:1.7.9-1) unstable; urgency=medium + * Team upload. * New upstream release. * Update debian/upstream/signing-key.asc. * Move URL from description to Homepage field. * Bump Standards-Version to 3.9.8. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:27:32 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 15:23:35 +0100 xserver-xorg-video-siliconmotion (1:1.7.8-2) unstable; urgency=medium
xserver-xorg-video-tdfx: Changes to 'debian-unstable'
debian/changelog |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) New commits: commit 825f6e4a0fc80f75d33133f83c7529215102b620 Author: Andreas Boll <andreas.boll@gmail.com> Date: Wed Jan 18 15:21:26 2017 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index ba77a32..b4fc654 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -xserver-xorg-video-tdfx (1:1.4.7-1) UNRELEASED; urgency=medium +xserver-xorg-video-tdfx (1:1.4.7-1) unstable; urgency=medium + * Team upload. * New upstream release. * Move URL from description to Homepage field. * Bump Standards-Version to 3.9.8. - -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 14:44:21 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Wed, 18 Jan 2017 15:21:11 +0100 xserver-xorg-video-tdfx (1:1.4.6-2) unstable; urgency=medium
mesa: Changes to 'debian-experimental'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit cd5c63071cf7c91b1291541857448c7aeb13ca2e Author: Andreas Boll <andreas.boll@gmail.com> Date: Thu Jan 19 18:39:41 2017 +0100 Upload to experimental. diff --git a/debian/changelog b/debian/changelog index 48149af7..2739c46 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (17.0.0~rc1-1) UNRELEASED; urgency=medium +mesa (17.0.0~rc1-1) experimental; urgency=medium * New upstream release candidate. * Bump libdrm-dev build-dep to 2.4.74 per configure.ac. @@ -12,7 +12,7 @@ mesa (17.0.0~rc1-1) UNRELEASED; urgency=medium * Rename EGL_DISPLAYS to EGL_PLATFORMS. * Update extend-diff-ignore. - -- Andreas Boll <andreas.boll@gmail.com> Thu, 19 Jan 2017 16:50:33 +0100 + -- Andreas Boll <andreas.boll@gmail.com> Thu, 19 Jan 2017 18:39:06 +0100 mesa (13.0.3-1) unstable; urgency=medium
mesa: Changes to 'refs/tags/mesa-17.0.0-rc1-1'
Tag 'mesa-17.0.0-rc1-1' created by Andreas Boll <andreas.boll@gmail.com> at 2017-01-19 17:40 + Tagging upload of mesa 17.0.0~rc1-1 to experimental. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJYgPojAAoJEB7vU9OKOpxnnmgP/A0H/U/YmmF3feE2qN0O8FAN 8obW4hepkvH7A3dLY1Stsqq9vHCtZmb/zmiZL0P1896GB4QTB295TSyTowaAypfk 88GAUzzHMqixwRjDKh2FApnTwNrZ1xUurL29WHUA/5jWLtiE4rDcGfYtAS18vdT4 Vrtcrw7nfUNS4V7Qc2jTErkJWl2yhMNz7/5Okq2oy/hBBdfv8pQZ6v2vvgNeujWp fLcMfYvcJWDjJ4UTLa0lbfSY6Z/Dovp0LKCDNcklGyg4Cm9I91Bi+Lt3CRc9QZdd DGPnucbrB3X/rykER30Mxd5br3jRdQUAJJlk0OG5wclEd9hJawqVq3cqn5+um1QM oQWcr1Trma0i8LEeMRDObQK3ROmbVNjPf0Zo9a1TJaj/XSygw7zq5GyFXOz3pKLv oNBl+tUXthonM0UlcbCaZuElmWVbUeYOO28rJv/m7u3rWXJcATF546xmrNowAfQi 32lPt0Oa42Ek1tqHSDuBriGvpAKaj/54y4FYU6FAhOPYXlk1biIB7dhoQyGtDmsR 4Bp51rNWr9x+HHXbuG2GEIGCw5Fsshe2Rz634rzARDMaCM2iiJAxSJdxfOadHvF3 f2wkjUlLTENBirW0V9JIW1JsVhbEiRCkif4H8HiC2XzOvB21UjBkJWRudzajr910 qnRAbab81eZZqicM3u2u =6bkZ -END PGP SIGNATURE- Changes since mesa-13.0.3-1: Aaron Watry (3): llvmpipe: Fix build after removal of deprecated attribute API v2 compiler/glsl/tests: Fix print format when building 32-bit binaries on 64-bit host compiler/glsl/tests: Fix print format when building 32-bit binaries on 64-bit host Adam Jackson (3): glx/glvnd: Don't modify the dummy slot in the dispatch table glx/glvnd: Fix dispatch function names and indices glx/glvnd: Use bsearch() in FindGLXFunction instead of open-coding it Alejandro Piñeiro (10): main/buffers: update error handling on DrawBuffers for 4.5 main/buffers: take into account FRONT_AND_BACK on ReadBuffer i965: return PASSTHRU surface types also on gen7 i965: downsize *64*PASSTHRU formats to equivalent *32*FLOAT formats on gen < 8 i965/vec4: use attribute slots for first non payload GRF i965/vec4/nir: vec4 also needs to remap vs attributes i965/vec4: take into account doubles when creating attribute mapping i965: Enable ARB_vertex_attrib_64bit for Haswell main/fboject: return if it is color_attachment on get_attachment main/fbobject: throw invalid operation when get_attachment fails if needed Andreas Boll (13): glx/windows: Add wgl.h to the sources list Merge branch 'upstream-unstable' into debian-experimental-new Merge branch 'debian-unstable' into debian-experimental-new Bump changelog Bump libdrm-dev build-dep to 2.4.74 per configure.ac. Bump libwayland-dev build-dep to 1.11.0 per configure.ac. Remove libgcrypt20-dev build-dep per configure.ac. Update watch url. Drop vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff and Drop workaround-binutils-mips-844357.diff, binutils regression has been fixed. Rename EGL_DISPLAYS to EGL_PLATFORMS. Update extend-diff-ignore. Upload to experimental. Andres Gomez (16): dir-locals.el: Adds White Space support glsl: ignore all but the rightmost layout-qualifier-name glsl: merge layouts into the default one as the last step in interface blocks glsl: split default out layout qualifier merge glsl: split default in layout qualifier merge glsl: simplifies the merge of the default in layout qualifier glsl: remove unneeded check for incompatible primitive types in GS glsl: assert on incoherent point mode layout-id-qualifier validation glsl: refactor duplicated validations between 2 layout-qualifiers glsl: ignore all but the rightmost layout qualifier name from the rightmost layout qualifier glsl: simplified ast_type_qualifier::merge_into_[in|out]_qualifier API glsl: simplified error checking for duplicated layout-qualifiers glsl: push layout-qualifier-name values from variable declarations to global Revert "glsl: geom shader max_vertices layout must match." Revert "glsl: allow layout qualifier overrides with ARB_shading_language_420pack" docs: fix small typos in the submit patches page Andres Rodriguez (3): radv: use a winsys context per-queue, instead of per device v2 radv: rename global extension properties structs radv: make device extension setup dynamic Andy Furniss (2): radeon/vce Handle H.264 level 5.2 st/omx/enc Raise default encode level Antia Puentes (1): i965/gen8: Fix vertex attrib upload for dvec3/4 shader inputs Anuj Phogat (10): i965/gen8: Use DrawBuffer->_IntegerBuffers in gen8_upload_blend_state() i965/gen8: Use DrawBuffer->_IntegerBuffers in gen8_upload_ps_blend() i965/gen8: Don't enable alpha test and alpha to coverage if draw bufer zero is integer type mesa: Use separate line for function return type mesa: Add helper function _mesa_is_alpha_test_enabled() mesa: Add helper function _mesa_is_alpha_to_coverage_enabled() i965: Fix alpha-to-coverage and alpha test enabled checks i965: Remove unnecessary white
mesa: Changes to 'debian-experimental'
.dir-locals.el |9 .editorconfig |1 .travis.yml |6 Android.common.mk |2 Makefile.am |4 REVIEWERS |6 VERSION |2 bin/.cherry-ignore |5 bin/get-typod-pick-list.sh | 39 common.py |3 configure.ac | 817 - debian/changelog | 16 debian/control | 11 debian/patches/r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff | 387 debian/patches/series |3 debian/patches/vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff | 28 debian/patches/workaround-binutils-mips-844357.diff | 43 debian/rules |8 debian/source/local-options |2 debian/watch |2 docs/autoconf.html | 31 docs/codingstyle.html | 142 docs/contents.html |4 docs/devinfo.html | 641 - docs/envvars.html | 21 docs/features.txt | 62 docs/index.html | 41 docs/install.html | 111 docs/mangling.html | 11 docs/releasing.html | 509 + docs/relnotes.html |6 docs/relnotes/12.0.4.html | 321 docs/relnotes/12.0.5.html | 138 docs/relnotes/13.0.3.html |3 docs/relnotes/17.0.0.html | 75 docs/repository.html |3 docs/shading.html | 12 docs/sourcetree.html | 28 docs/specs/WL_bind_wayland_display.spec |5 docs/submittingpatches.html | 378 include/EGL/eglmesaext.h |1 include/GL/internal/dri_interface.h | 46 include/c99_compat.h |1 include/d3dadapter/present.h | 29 include/pci_ids/radeonsi_pci_ids.h |7 include/vulkan/vk_icd.h | 110 include/vulkan/vk_platform.h | 41 include/vulkan/vulkan.h | 668 + scons/custom.py |2 scons/gallium.py |6 scons/llvm.py | 38 src/Makefile.am |5
mesa: Changes to 'debian-experimental'
|3 src/intel/vulkan/anv_gem.c|6 src/intel/vulkan/anv_genX.h |2 src/intel/vulkan/anv_image.c | 28 src/intel/vulkan/anv_intel.c |2 src/intel/vulkan/anv_pass.c |3 src/intel/vulkan/anv_pipeline.c |6 src/intel/vulkan/anv_pipeline_cache.c |3 src/intel/vulkan/anv_private.h| 28 src/intel/vulkan/anv_query.c |3 src/intel/vulkan/anv_wsi.c| 19 src/intel/vulkan/gen8_cmd_buffer.c| 29 src/intel/vulkan/genX_blorp_exec.c|2 src/intel/vulkan/genX_cmd_buffer.c| 97 ++ src/mesa/drivers/dri/i965/Makefile.am |7 src/mesa/drivers/dri/i965/brw_cs.c|2 src/mesa/drivers/dri/i965/brw_fs.cpp | 10 src/mesa/drivers/dri/i965/brw_fs.h|6 src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp | 19 src/mesa/drivers/dri/i965/brw_fs_nir.cpp |2 src/mesa/drivers/dri/i965/brw_sampler_state.c | 18 src/mesa/drivers/dri/i965/brw_state.h |9 src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp | 11 src/mesa/drivers/dri/i965/intel_mipmap_tree.c |2 src/mesa/drivers/dri/i965/test_fs_copy_propagation.cpp| 213 + src/mesa/main/api_validate.c |2 src/mesa/main/arbprogram.c| 12 src/mesa/main/fbobject.c |1 src/mesa/main/hash.c | 18 src/mesa/main/pipelineobj.c |3 src/mesa/main/program_resource.c | 111 -- src/mesa/main/shaderapi.c | 43 - src/vulkan/wsi/Makefile.sources |3 src/vulkan/wsi/wsi_common.h |1 src/vulkan/wsi/wsi_common_queue.h | 155 src/vulkan/wsi/wsi_common_wayland.c | 56 - src/vulkan/wsi/wsi_common_x11.c | 290 ++- 99 files changed, 2571 insertions(+), 564 deletions(-) New commits: commit 00fde3033cb32579517ef4bb80ddbdf8522867a3 Author: Timo Aaltonen <tjaal...@debian.org> Date: Tue Jan 10 17:38:41 2017 +0200 release to sid diff --git a/debian/changelog b/debian/changelog index 58a0d1e..f48b6ea 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (13.0.3-1) UNRELEASED; urgency=medium +mesa (13.0.3-1) unstable; urgency=medium [ Timo Aaltonen ] * New upstream release. @@ -12,7 +12,7 @@ mesa (13.0.3-1) UNRELEASED; urgency=medium GPU hangs on r600g (Evergreen and Northern Islands GPUs) in many games. - -- Timo Aaltonen <tjaal...@debian.org> Tue, 10 Jan 2017 14:42:30 +0200 + -- Timo Aaltonen <tjaal...@debian.org> Tue, 10 Jan 2017 17:38:23 +0200 mesa (13.0.2-3) unstable; urgency=medium commit 287b94855c2afa1f56bbdc6678f12706f64e3d99 Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Jan 10 14:04:42 2017 +0100 Add r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff Fixes GPU hangs on r600g (Evergreen and Northern Islands GPUs) in many games. diff --git a/debian/changelog b/debian/changelog index 14215c6..58a0d1e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,9 @@ mesa (13.0.3-1) UNRELEASED; urgency=medium decoding on radeon GPUs without native mpeg2 support (Closes: #846297). Thanks to Jörg-Volker Peetz for reporting and tracking down this regression! + * Add r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff: Fixes +GPU hangs on r600g (Evergreen and Northern Islands GPUs) in many +games. -- Timo Aaltonen <tjaal...@debian.org> Tue, 10 Jan 2017 14:42:30 +0200 diff --git a/debian/patches/r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff b/debian/patches/r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff new file mode 100644 index 000..f4c8e6a --- /dev/null +++ b/debian/patches/r600-sb-Fix-loop-optimization-related-hangs-on-eg.diff @@ -0,0 +1,387 @@ +commit e933246013eef376804662f3fcf4646c143c6c88 +Author: Heiko
mesa: Changes to 'upstream-experimental'
Rebased ref, commits from common ancestor: commit 9cb066601c5cda082333ef8bbe74f9489790ed5d Author: Emil VelikovDate: Wed Jan 18 20:12:04 2017 + Update version to 17.0.0-rc1 Signed-off-by: Emil Velikov diff --git a/VERSION b/VERSION index 19547f8..964d0ff 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -17.0.0-devel +17.0.0-rc1 commit 45297f7e4abe152c82f43216eb473f5248fd18cd Author: Emil Velikov Date: Wed Jan 18 19:48:37 2017 + utils: really remove the __END_DECLS macro Fixes: d1efa09d342 "util: import sha1 implementation from OpenBSD" Signed-off-by: Emil Velikov (cherry picked from commit ea8b2624c8da1061e93124a760cae2ffb5f027ad) diff --git a/src/util/sha1/sha1.h b/src/util/sha1/sha1.h index de07e1a..243481a 100644 --- a/src/util/sha1/sha1.h +++ b/src/util/sha1/sha1.h @@ -31,7 +31,6 @@ void SHA1Pad(SHA1_CTX *); void SHA1Transform(uint32_t [5], const uint8_t [SHA1_BLOCK_LENGTH]); void SHA1Update(SHA1_CTX *, const uint8_t *, size_t); void SHA1Final(uint8_t [SHA1_DIGEST_LENGTH], SHA1_CTX *); -__END_DECLS #define HTONDIGEST(x) do { \ x[0] = htonl(x[0]); \ commit acc78377990ba986060214466d44ea364529c363 Author: Emil Velikov Date: Wed Jan 18 19:40:31 2017 + utils: build sha1/disk cache only with Android/Autoconf Earlier commit imported a SHA1 implementation and relaxed the SHA1 and disk cache handling, broking the Windows builds. Restrict things for now until we get to a proper fix. Fixes: d1efa09d342 "util: import sha1 implementation from OpenBSD" Signed-off-by: Emil Velikov (cherry picked from commit 9f8dc3bf03ec825bae7041858dda6ca2e9a34363) diff --git a/Android.common.mk b/Android.common.mk index ed5118a..a75d4e7 100644 --- a/Android.common.mk +++ b/Android.common.mk @@ -43,6 +43,7 @@ LOCAL_CFLAGS += \ -DANDROID_VERSION=0x0$(MESA_ANDROID_MAJOR_VERSION)0$(MESA_ANDROID_MINOR_VERSION) LOCAL_CFLAGS += \ + -DENABLE_SHADER_CACHE \ -D__STDC_LIMIT_MACROS \ -DHAVE___BUILTIN_EXPECT \ -DHAVE___BUILTIN_FFS \ diff --git a/configure.ac b/configure.ac index 6b07b2d..de8af87 100644 --- a/configure.ac +++ b/configure.ac @@ -1766,6 +1766,7 @@ if test -n "$with_vulkan_drivers"; then fi +DEFINES="$DEFINES -DENABLE_SHADER_CACHE" AM_CONDITIONAL(NEED_MEGADRIVER, test -n "$DRI_DIRS") AM_CONDITIONAL(NEED_LIBMESA, test "x$enable_glx" = xxlib -o \ "x$enable_osmesa" = xyes -o \ diff --git a/src/compiler/glsl/tests/cache_test.c b/src/compiler/glsl/tests/cache_test.c index f53ef0d..0ef05aa 100644 --- a/src/compiler/glsl/tests/cache_test.c +++ b/src/compiler/glsl/tests/cache_test.c @@ -37,6 +37,8 @@ bool error = false; +#ifdef ENABLE_SHADER_CACHE + static void expect_equal(uint64_t actual, uint64_t expected, const char *test) { @@ -378,10 +380,12 @@ test_put_key_and_get_key(void) disk_cache_destroy(cache); } +#endif /* ENABLE_SHADER_CACHE */ int main(void) { +#ifdef ENABLE_SHADER_CACHE int err; test_disk_cache_create(); @@ -392,6 +396,7 @@ main(void) err = rmrf_local(CACHE_TEST_TMP); expect_equal(err, 0, "Removing " CACHE_TEST_TMP " again"); +#endif /* ENABLE_SHADER_CACHE */ return error ? 1 : 0; } diff --git a/src/mesa/main/shaderapi.c b/src/mesa/main/shaderapi.c index 96a4ce0..4c67f95 100644 --- a/src/mesa/main/shaderapi.c +++ b/src/mesa/main/shaderapi.c @@ -1612,6 +1612,7 @@ _mesa_LinkProgram(GLuint programObj) "glLinkProgram")); } +#ifdef ENABLE_SHADER_CACHE /** * Generate a SHA-1 hash value string for given source string. */ @@ -1723,6 +1724,8 @@ read_shader(const gl_shader_stage stage, const char *source) return buffer; } +#endif /* ENABLE_SHADER_CACHE */ + /** * Called via glShaderSource() and glShaderSourceARB() API functions. * Basically, concatenate the source code strings into one long string @@ -1795,6 +1798,7 @@ _mesa_ShaderSource(GLuint shaderObj, GLsizei count, source[totalLength - 1] = '\0'; source[totalLength - 2] = '\0'; +#ifdef ENABLE_SHADER_CACHE /* Dump original shader source to MESA_SHADER_DUMP_PATH and replace * if corresponding entry found from MESA_SHADER_READ_PATH. */ @@ -1805,6 +1809,7 @@ _mesa_ShaderSource(GLuint shaderObj, GLsizei count, free(source); source = replacement; } +#endif /* ENABLE_SHADER_CACHE */ shader_source(sh, source); diff --git a/src/util/disk_cache.c b/src/util/disk_cache.c index 76bdfe8..6de608c 100644 --- a/src/util/disk_cache.c +++ b/src/util/disk_cache.c @@ -21,6 +21,8 @@ * IN THE SOFTWARE. */ +#ifdef ENABLE_SHADER_CACHE + #include #include
Bug#810913: mesa: Enable OpenCL on ppc64el
On Mon, Jul 25, 2016 at 03:28:06PM -0500, Timothy Pearson wrote: > > As I understand your first mail in this report, this requires a fix > > somewhere first? (I wouldn't want to apply a "temporary" patch in > > Debian.) > > Unfortunately it doesn't look like upstream is going to patch their code. > There is a protracted "blame game" going on between mesa and gcc: > https://bugs.freedesktop.org/show_bug.cgi?id=93687 > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241 > > Master Khronos bug report (unfortunately largely ignored): > https://www.khronos.org/bugzilla/show_bug.cgi?id=1449 > > I suspect this won't be dealt with unless downstream distributions patch > the codebase themselves. > > Thanks! Hi Timothy, there seems to be some progress on this issue. A new patch has been proposed on the upstream mailing list. Could you please try the following patch? https://patchwork.freedesktop.org/patch/141591/ Thanks, Andreas signature.asc Description: Digital signature
mesa: Changes to 'debian-unstable'
.gitignore |3 .mailmap | 460 Android.common.mk |7 Android.mk | 10 Makefile.am |8 REVIEWERS | 106 SConstruct | 19 VERSION |2 appveyor.yml |7 bin/.cherry-ignore |8 bin/bugzilla_mesa.sh |2 common.py |1 configure.ac | 396 debian/changelog | 50 debian/control | 24 debian/copyright | 14 debian/libegl1-mesa-dev.install |5 debian/libegl1-mesa-dev.install.in |5 debian/libegl1-mesa-dev.install.linux |9 debian/libegl1-mesa-dev.install.linux.in |9 debian/libegl1-mesa.install |1 debian/libegl1-mesa.install.in |1 debian/libgbm-dev.install |3 debian/libgbm-dev.install.in |3 debian/libgbm1.install |1 debian/libgbm1.install.in |1 debian/libgbm1.symbols |2 debian/libgl1-mesa-dev.install |2 debian/libgl1-mesa-dev.install.in |2 debian/libgl1-mesa-dri.install |1 debian/libgl1-mesa-dri.install.in |1 debian/libgl1-mesa-glx.install |1 debian/libgl1-mesa-glx.install.in |1 debian/libgl1-mesa-glx.symbols | 51 debian/libglapi-mesa.install |1 debian/libglapi-mesa.install.in |1 debian/libgles1-mesa-dev.install |3 debian/libgles1-mesa-dev.install.in |3 debian/libgles1-mesa.install |1 debian/libgles1-mesa.install.in |1 debian/libgles2-mesa-dev.install |4 debian/libgles2-mesa-dev.install.in |4 debian/libgles2-mesa.install |1 debian/libgles2-mesa.install.in |1 debian/libgles2-mesa.symbols | 83 debian/libosmesa6-dev.install |3 debian/libosmesa6-dev.install.in |3 debian/libosmesa6.install |1 debian/libosmesa6.install.in |1 debian/libwayland-egl1-mesa.install |3 debian/libwayland-egl1-mesa.install.in |3 debian/libxatracker-dev.install |5
mesa: Changes to 'refs/tags/mesa-12.0.2-1'
Tag 'mesa-12.0.2-1' created by Andreas Boll <andreas.boll@gmail.com> at 2016-09-06 08:44 + Tagging upload of mesa 12.0.2-1 to unstable. -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXzoHYAAoJEB7vU9OKOpxnEu8P/RZ7lqUi6L5D68JWuibXCDu9 UguQL2VnZT9lledsxLcDkEtNXjeEfxC9UQjVFLcNLirDqLNDR+Mw52we43fifT1E w93dzBohEKSIa5tOWw7Jy6MYLrpcB8qgDgabN3DzObpbzsNIoGM2RG6+l1jq8N3q oatFMg6ixakuSK+NOAz9c/wBb8tAbVGiPKSsZ8pWMWZbT3MmdDuZyxTTsFZoZ1gT qs4c2//oJGvs24EEv5gcmutM3Nr+FLyIM2M9FYEL50J8E/d0B81ZII8DyF2rT+wN uGBdU4KPwPdd8ooAdoavfZ5x+4NATIU0kiZI6ybOzcEooPkjrJ1uZf/M/uSJxd7z 6jqg0CUru0mkDlnXWu/Y/668opTUf9gq/9FE4mWvgZ+wKKW2qXvvgUyHaaf/2I6K MI5/6WCFtdEOstAbekAcQd8IjaGKK5Bgy57dIBk097ukFMJ+t/K4BJl+JP9wlgJY AENp2JXsU3pqTkfYWPBPUj1qP0gnuS80sKZ/EUe/VymU2g8JHl1R61UW9dkzFvwd QMhVWHIC1soUaHEgj4PYmUxl9Sa/21FYymmjbMkXUs+WY+cAZlBHJoSmL45Okriq PEJqeyTprFAHyA3rov2skxDoQmcaUKvNqO89wOuww3zk/WwOM/sPmtbChizCS94f ta3+nw7ieXVpARs/0+zW =jbtM -END PGP SIGNATURE- Changes since mesa-12.0.1-3: Andreas Boll (12): rules: Pass -c4 to dpkg-gensymbols through dh_makeshlibs, got dropped with the migration to dh. rules: Replace deprecated debhelper option -s with -a. copyright: Sync with docs/license.html. Replace almost all dynamic debhelper config files with static files. rules: Drop unneeded override_dh_builddeb, xz is the default compression type for dpkg-deb nowadays. Replace mesa-vulkan-drivers.post{inst,rm} with mesa-vulkan-drivers.triggers. control: Only build-dep on libgcrypt20-dev on architectures where we build mesa-vulkan-drivers. source/local-options: Add more files to extend-diff-ignore option configure.ac: Use ${datarootdir} for --with-vulkan-icddir help string too Merge tag 'mesa-12.0.2' into debian-experimental Bump changelog. Upload to unstable. Bernard Kilarski (1): glx: fix error code when there is no context bound Brian Paul (4): svga: handle mismatched number of samplers, sampler views mesa: use _mesa_clear_texture_image() in clear_texture_fields() swrast: fix incorrectly positioned putImage() in swrast driver mesa: fix format conversion bug in get_tex_rgba_uncompressed() Chad Versace (2): i965: Fix miptree layout for EGLImage-based renderbuffers i965: Respect miptree offsets in intel_readpixels_tiled_memcpy() Christian König (1): st/mesa: fix reference counting bug in st_vdpau Chuck Atkins (1): swr: Refactor checks for compiler feature flags Daniel Scharrer (1): mesa: Fix fixed function spot lighting on newer hardware (again) Dave Airlie (2): anv: fix writemask on blit fragment shader. st/glsl_to_tgsi: fix st_src_reg_for_double constant. Emil Velikov (15): docs: add sha256 checksums for 12.0.1 mesa: automake: list builddir before srcdir mesa: scons: list builddir before srcdir i965: store reference to the context within struct brw_fence (v2) anv: remove internal 'validate' layer anv: automake: use VISIBILITY_CFLAGS to restrict symbol visibility anv: automake: build with -Bsymbolic anv: do not export the Vulkan API isl: automake: use VISIBILITY_CFLAGS to restrict symbol visibility cherry-ignore: temporary(?) drop "a4xx: make sure to actually clamp depth" i915: Check return value of screen->image.loader->getBuffers Revert "i965/miptree: Set logical_depth0 == 6 for cube maps" glx/glvnd: list the strcmp arguments in correct order Update version to 12.0.2 docs: add release notes for 12.0.2 Eric Anholt (4): vc4: Close our screen's fd on screen close. vc4: Disable early Z with computed depth. vc4: Fix a leak of the src[] array of VPM reads in optimization. vc4: Fix leak of the bo_handles table. Francisco Jerez (3): i965: Emit SKL VF cache invalidation W/A from brw_emit_pipe_control_flush. i965: Make room in the batch epilogue for three more pipe controls. i965: Fix remaining flush vs invalidate race conditions in brw_emit_pipe_control_flush. Haixia Shi (1): platform_android: prevent deadlock in droid_swap_buffers Ian Romanick (5): mesa: Strip arrayness from interface block names in some IO validation glsl: Pack integer and double varyings as flat even if interpolation mode is none glcpp: Track the actual version instead of just the version_resolved flag glcpp: Only disallow #undef of pre-defined macros on GLSL ES >= 3.00 shaders glsl: Mark cube map array sampler types as reserved in GLSL ES 3.10 Ilia Mirkin (16): mesa: etc2 online compression is unsupported, don't attempt it st/mesa: return appropriate mesa format for ETC texture formats mesa: set _NEW_BUFFERS when updating texture bound to current buffers nv50,nvc0: srgb rendering is only available for rgba/bgra vbo: allow DrawElementsBaseVertex in display lists gallium/ut
mesa: Changes to 'upstream-unstable'
Rebased ref, commits from common ancestor: commit 2fc6a31f10e908af8f348aba796d0e6b1616b863 Author: Emil Velikov <emil.veli...@collabora.com> Date: Mon Sep 5 12:14:11 2016 +0100 docs: add release notes for 12.0.2 Signed-off-by: Emil Velikov <emil.veli...@collabora.com> diff --git a/docs/relnotes/12.0.2.html b/docs/relnotes/12.0.2.html new file mode 100644 index 000..6745342 --- /dev/null +++ b/docs/relnotes/12.0.2.html @@ -0,0 +1,402 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + Mesa Release Notes + + + + + + The Mesa 3D Graphics Library + + + + + +Mesa 12.0.2 Release Notes / September 2, 2016 + + +Mesa 12.0.2 is a bug fix release which fixes bugs found since the 12.0.1 release. + + +Mesa 12.0.2 implements the OpenGL 4.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 4.3. OpenGL +4.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=69622;>Bug 69622 - eglTerminate then eglMakeCurrent crahes + +https://bugs.freedesktop.org/show_bug.cgi?id=89599;>Bug 89599 - symbol 'x86_64_entry_start' is already defined when building with LLVM/clang + +https://bugs.freedesktop.org/show_bug.cgi?id=91342;>Bug 91342 - Very dark textures on some objects in indoors environments in Postal 2 + +https://bugs.freedesktop.org/show_bug.cgi?id=92306;>Bug 92306 - GL Excess demo renders incorrectly on nv43 + +https://bugs.freedesktop.org/show_bug.cgi?id=94148;>Bug 94148 - Framebuffer considered invalid when a draw call is done before glCheckFramebufferStatus + +https://bugs.freedesktop.org/show_bug.cgi?id=96274;>Bug 96274 - [NVC0] Failure when compiling compute shader: Assertion `bb-getFirst()-serial = bb-getExit()-serial' failed + +https://bugs.freedesktop.org/show_bug.cgi?id=96358;>Bug 96358 - SSO: wrong interface validation between GS and VS (regresion due to latest gles 3.1) + +https://bugs.freedesktop.org/show_bug.cgi?id=96381;>Bug 96381 - Texture artifacts with immutable texture storage and mipmaps + +https://bugs.freedesktop.org/show_bug.cgi?id=96762;>Bug 96762 - [radeonsi,apitrace] Firewatch: nothing rendered in scrollable (text) areas + +https://bugs.freedesktop.org/show_bug.cgi?id=96835;>Bug 96835 - gallium: Force blend color to 16-byte alignment crash with -march=native -O3 causes some 32bit games to crash + +https://bugs.freedesktop.org/show_bug.cgi?id=96850;>Bug 96850 - Crucible tests fail for 32bit mesa + +https://bugs.freedesktop.org/show_bug.cgi?id=96908;>Bug 96908 - [radeonsi] MSAA causes graphical artifacts + +https://bugs.freedesktop.org/show_bug.cgi?id=96911;>Bug 96911 - webgl2 conformance2/textures/misc/tex-mipmap-levels.html crashes 12.1 Intel driver + +https://bugs.freedesktop.org/show_bug.cgi?id=96971;>Bug 96971 - invariant qualifier is not valid for shader inputs + +https://bugs.freedesktop.org/show_bug.cgi?id=97039;>Bug 97039 - The Talos Principle and Serious Sam 3 GPU faults + +https://bugs.freedesktop.org/show_bug.cgi?id=97207;>Bug 97207 - [IVY BRIDGE] Fragment shader discard writing to depth + +https://bugs.freedesktop.org/show_bug.cgi?id=97214;>Bug 97214 - X not running with error Failed to make EGL context current + +https://bugs.freedesktop.org/show_bug.cgi?id=97225;>Bug 97225 - [i965 on HD4600 Haswell] xcom switch to ingame cinematics cause segmentation fault + +https://bugs.freedesktop.org/show_bug.cgi?id=97231;>Bug 97231 - GL_DEPTH_CLAMP doesn't clamp to the far plane + +https://bugs.freedesktop.org/show_bug.cgi?id=97307;>Bug 97307 - glsl/glcpp/tests/glcpp-test regression + +https://bugs.freedesktop.org/show_bug.cgi?id=97331;>Bug 97331 - glDrawElementsBaseVertex doesn't work in display list on i915 + +https://bugs.freedesktop.org/show_bug.cgi?id=97351;>Bug 97351 - DrawElementsBaseVertex with VBO ignores base vertex on Intel GMA 9xx in some cases + +https://bugs.freedesktop.org/show_bug.cgi?id=97426;>Bug 97426 - glScissor gives vertically inverted result + +https://bugs.freedesktop.org/show_bug.cgi?id=97476;>Bug 97476 - Shader binaries should not be stored in the PipelineCache + +https://bugs.freedesktop.org/show_bug.cgi?id=97567;>Bug 97567 - [SNB, ILK] ctl, piglit regressions in mesa 12.0.2rc1 + + + + +Changes + +Andreas Boll (1): + + configure.ac: Use ${datarootdir} for --with-vulkan-icddir help string too + + +Bernard Kilarski (1): + + glx: fix error code when there is no context bound + + +Brian Paul (4): + + svga: handle mismatched number of samplers, sampler views + mesa: use _mesa_clear_texture_image() in clear_texture_fields() + swrast:
xorg-server: Changes to 'debian-unstable'
debian/changelog |5 + debian/patches/glamor-Declare-pos-in-the-composite-glyph.diff | 47 ++ debian/patches/series |1 3 files changed, 53 insertions(+) New commits: commit 56eef40f2b9f6b1c1864767521918c8a3bf7aa9e Author: Andreas Boll <andreas.boll@gmail.com> Date: Tue Sep 6 14:39:15 2016 +0200 Add glamor-Declare-pos-in-the-composite-glyph.diff from upstream (Closes: #834054). diff --git a/debian/changelog b/debian/changelog index 5b2916b..0aec240 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,14 @@ xorg-server (2:1.18.4-2) UNRELEASED; urgency=medium + [ Julien Cristau ] * Adjust bug script to look for log files in $HOME/.local/share/xorg in addition to /var/log, to handle unprivileged Xorg. * Update a bunch of URLs in packaging to https. + [ Andreas Boll ] + * Add glamor-Declare-pos-in-the-composite-glyph.diff from upstream +(Closes: #834054). + -- Julien Cristau <jcris...@debian.org> Tue, 02 Aug 2016 10:30:00 +0200 xorg-server (2:1.18.4-1) unstable; urgency=medium diff --git a/debian/patches/glamor-Declare-pos-in-the-composite-glyph.diff b/debian/patches/glamor-Declare-pos-in-the-composite-glyph.diff new file mode 100644 index 000..73eac9b --- /dev/null +++ b/debian/patches/glamor-Declare-pos-in-the-composite-glyph.diff @@ -0,0 +1,47 @@ +commit be334f42a198a25e817e6dab43dd0e30aa1cd4f8 +Author: Michel Dänzer <michel.daen...@amd.com> +Date: Thu Aug 18 09:40:34 2016 +0900 + +glamor: Declare "pos" in the composite glyph GLSL 1.20 vertex shader + +Fixes shader compile failure: + + Failed to compile VS: 0:13(43): error: `pos' undeclared +0:13(14): error: operands to arithmetic operators must be numeric +0:13(13): error: operands to arithmetic operators must be numeric + + Program source: +#define ATLAS_DIM_INV 0.0009765625 +attribute vec2 primitive; +attribute vec2 source; +varying vec2 glyph_pos; +uniform vec2 fill_offset; +uniform vec2 fill_size_inv; +varying vec2 fill_pos; +uniform vec4 v_matrix; +void main() { + gl_Position.xy = primitive.xy * v_matrix.xz + v_matrix.yw; + gl_Position.zw = vec2(0.0,1.0); + glyph_pos = source.xy * ATLAS_DIM_INV; + fill_pos = (fill_offset + primitive.xy + pos) * fill_size_inv; +} + (EE) Fatal server error: + (EE) GLSL compile failure + +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97300 +Reviewed-by: Keith Packard <kei...@keithp.com> + +diff --git a/glamor/glamor_composite_glyphs.c b/glamor/glamor_composite_glyphs.c +index cc0aa6f..b651274 100644 +--- a/glamor/glamor_composite_glyphs.c b/glamor/glamor_composite_glyphs.c +@@ -199,7 +199,8 @@ static const glamor_facet glamor_facet_composite_glyphs_120 = { + .vs_vars = ("attribute vec2 primitive;\n" + "attribute vec2 source;\n" + "varying vec2 glyph_pos;\n"), +-.vs_exec = (GLAMOR_POS(gl_Position, primitive) ++.vs_exec = (" vec2 pos = vec2(0,0);\n" ++GLAMOR_POS(gl_Position, primitive.xy) + " glyph_pos = source.xy * ATLAS_DIM_INV;\n"), + .fs_vars = ("varying vec2 glyph_pos;\n"), + .fs_exec = (" vec4 mask = texture2D(atlas, glyph_pos);\n"), diff --git a/debian/patches/series b/debian/patches/series index 55da92c..a4114c3 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -5,3 +5,4 @@ 03_static-nettle.diff 05_Revert-Unload-submodules.diff 06_use-intel-only-on-pre-gen4.diff +glamor-Declare-pos-in-the-composite-glyph.diff