Mesa (master): 41 new commits

Emil Velikov evelikov at kemper.freedesktop.org
Sat Nov 21 14:06:15 UTC 2015


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=428146522b3836d8a9b8131d1e56c372c49679a8
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Sat Nov 21 14:10:08 2015 +0000

    docs: add 11.2.0-devel release notes template, bump version
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=623f64efc1630fa6c287d4de107430835f9a5fa3
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Oct 16 20:34:52 2015 +0100

    util: use RTLD_LOCAL with util_dl_open()
    
    Otherwise we risk things blowing up due to conflicting symbols.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8943a562e26091b13295af734f3034077fc825e1
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Thu Oct 15 19:29:00 2015 +0100

    targets/nine: remove unused static functions
    
    Dead code since commit 8f50614910c40366d94964fe2c5da5772aff2f96
    
    Cc: Axel Davy <axel.davy at ens.fr>
    Cc: Tiziano Bacocco <tizbac2 at gmail.com>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42dde5aa24f4aed176baefb9b72c4184026196ed
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 16:52:07 2015 +0100

    targets/nine: add note about messy header inclusion order
    
    Cc: Axel Davy <axel.davy at ens.fr>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09422507817d21e989004bc93e7447f37cffc9ab
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 16:49:59 2015 +0100

    targets/nine: add note about fd owndership
    
    v2:
     - move autotools hunk into correct patch
     - correct the note based on Axel's feedback
    
    Cc: Axel Davy <axel.davy at ens.fr>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8a1665542d2bee829ab0c1bbde533f32d983e96
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 15:37:03 2015 +0100

    auxiliary/vl: Don't close the drm fd on failure
    
    Ported from an identically named commit in st/xa
    
    commit 35cf3831d71770211f29da6608313dc1f6213d7b
    Author: Thomas Hellstrom <thellstrom at vmware.com>
    Date:   Thu Jul 3 02:07:36 2014 -0700
    
        st/xa: Don't close the drm fd on failure v2
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e43a771dfa5b99899a4a09cdd2989afc25eef17c
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Thu Oct 15 00:46:26 2015 +0100

    st/dri: NULL check the pscreen earlier
    
    We delay the null check only to jump through hoops to work around that.
    Check early to make our lives easier.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13bccee87d6344ec7932b42de3fe3a2d10d30d96
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Thu Oct 15 00:45:13 2015 +0100

    st/dri: Don't close the drm fd on failure
    
    Ported from an identically named commit in st/xa
    
    commit 35cf3831d71770211f29da6608313dc1f6213d7b
    Author: Thomas Hellstrom <thellstrom at vmware.com>
    Date:   Thu Jul 3 02:07:36 2014 -0700
    
        st/xa: Don't close the drm fd on failure v2
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7f5c2ee48a8e386a891996ca83eb56fdc21229e
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Thu Nov 19 19:47:02 2015 +0000

    target-helpers: remove inline_drm_helper.h
    
    As of earlier all the targets use the non inline version. Don't forget
    to remove the function prototypes/declarations.
    
    v2: rebase on top of virgl support.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dddedbec0ed6a7791a92e40689b564999ca9b7eb
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 16:47:04 2015 +0100

    {st,targets}/nine: use static/dynamic pipe-loader
    
    Analogous to previous commits.
    
    v2: add the missing winsys libs linkage
    
    Cc: Axel Davy <axel.davy at ens.fr>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=611ef64ed5ddb3c8bd95c2e0dc2f0959218bf516
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Thu Oct 15 00:43:52 2015 +0100

    {st,targets}/xa: use static/dynamic pipe-loader
    
    Analogous to previous commits.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1eb6e8a23cc29081105336dc2a1cbf6bb4c2603d
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Nov 20 18:02:12 2015 +0000

    {auxiliary,targets}/vl: use static/dynamic pipe-loader
    
    Analogous to previous commit.
    
    v2: rebase on top of vl_winsys_drm.c addition
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23fb11455b415238fb9e378fa0ab51f4b6cefd7a
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 23:48:15 2015 +0100

    {st,targets}/dri: use static/dynamic pipe-loader
    
    Covert DRI to use only the pipe-loader interface.
    
    With drisw_create_screen and kms_swrast_create_screen replaced by their
    pipe-loader equivalent, we can now drop them.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4d337146ad1b880834214510f773f10d9ea6556
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 23:44:17 2015 +0100

    pipe-loader: add preliminary Android support
    
    Add a 'static' pipe-loader build, which will be used with follow-up
    commits.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Chih-Wei Huang <cwhuang at linux.org.tw>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=234b03cc2378fbb4375fc2635fe3eeab85840d38
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 23:32:58 2015 +0100

    pipe-loader: add preliminary scons support
    
    Add a 'static' pipe-loader build, which will be used with follow-up
    commits.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7999e6ddba38016964cbc33b98b4658e900bcd3c
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 18:11:11 2015 +0100

    pipe-loader: don't mix code and variable declarations
    
    We cannot use this C99 feature here quite yet, as the code needs to be
    build with MSVC prior to 2013.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17d3a5f8579cf103ffd7002052c700ffe9819152
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sun Oct 11 13:50:56 2015 +0100

    target-helpers: add a non-inline drm_helper.h
    
    Unlike the inline ones, here we'd want to have an extern definition of
    the functions. This is required as with follow-up commits, we'll
    gradually start using the static pipe-loader, with the latter needing
    the symbols.
    
    These are direct copy from the inline version.
    
    v2:
     - rebase on top of virgl support
     - add "driver missing" printfs (Nicolai)
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af031deed6ab4d6236b896507e8afcf9d6fd3173
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 7 17:37:37 2015 +0100

    target-helpers: move the DRI specifics to the target
    
    Rather than having all targets include the file, with only some defining
    the relevant guard macro, just move things where they are used.
    
    v2: rebase on top of virgl support.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=950e06a29bd664af0cb454fc2f35f8cc4153e7f1
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Oct 17 21:14:09 2015 +0100

    automake: remove no longer needed HAVE_LOADER_GALLIUM conditional
    
    As of last few commits we have a static and dynamic pipe-loader. Either
    of which will be used with (almost) all targets..
    
    We can look into allowing the user to select which way the targets are
    built, be that 'static for all' or 'per target' in follow up commits.
    After which we can look into building only the static or dynamic
    version, although building both shouldn't cause any issues.
    
    Hack/workaround alert:
    Control the standalone pipe-drivers via HAVE_CLOVER. Will need to be
    fixed as the targets are converted/configure knobs are in.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be78f73b37caa5c9bc8dec9390d0c397bbff8729
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Nov 20 17:19:54 2015 +0000

    pipe-loader: wire up the 'static' sw pipe-loader
    
    Analogous to previous commit with a small catch.
    
    As the sw inline helpers are mere wrappers, and the screen <> winsys
    split is more prominent (with the latter not being part of the final
    pipe-driver), things will just work.
    
    v2: rebase on top of earlier 'consolitate teardown' changes
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b589207dee10abbe946dd7c3955ad153c5c5881
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 14:56:21 2015 +0100

    pipe-loader: wire up the 'static' drm pipe-loader
    
    Add a list of driver descriptors and select one from the list, during
    probe time.
    
    As we'll need to have all the driver pipe_foo_screen_create() functions
    provided externally (i.e. from another static lib) we need a separate
    (non-inline) drm_helper, which contains the function declarations.
    
    v2: rebase on top of virgl support.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f39f9cb7ad8e93cfad95043724143ed097de966
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Tue Oct 13 18:07:11 2015 +0100

    pipe-loader: add a dummy 'static' pipe-loader
    
    It is to be used in contrast of the dynamic one. The state-tracker does
    not need to know if the pipe-driver is built into the final blob or
    a separate object. This will allow us to move the logic to the final
    step (in target) where the appropriate pipe-loader will be chosen.
    
    Cc: Tom Stellard <thomas.stellard at amd.com>
    Cc: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad12027d8f8ff37ffe14ce17f9d79466b6ffeb32
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Oct 17 22:06:17 2015 +0100

    gallium: rename libpipe_loader to libpipe_loader_dynamic
    
    With the next commits we'll introduce a 'static' version, which will
    essentially load the statically linked-in pipe-drivers, rather than the
    standalone pipe-$foo.so ones.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ca12ee976e44a1126775a8e801889d42dd06980
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Oct 17 21:51:45 2015 +0100

    pipe-loader: dlopen/dlsym the pipe-driver at probe time
    
    Rather than giving false hopes that things might work, just check at
    probe time. This allows us to remove the duplication and consolidate
    the code wrt the upcomming static pipe-loader.
    
    Cc: Tom Stellard <thomas.stellard at amd.com>
    Cc: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e465de5a51dbb1af50da1a44353867adc45d57c7
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 21:35:50 2015 +0100

    pipe-loader: annotate the ops as const data
    
    Already defined as such in struct pipe_loader_device::ops.
    
    Cc: Tom Stellard <thomas.stellard at amd.com>
    Cc: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46991ab9aac99c5ba55b735396f32447e75a6320
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Oct 17 20:53:16 2015 +0100

    pipe-loader: teardown the winsys, if create_screen fails
    
    i.e. plug some (hard to hit) memory leaks.
    
    v2: fix rebase fallout - really teardown the winsys (Brian)
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d54ca54faa2a6dde3c4d2125fd41d10dfcf2f91e
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Oct 17 21:51:24 2015 +0100

    pipe-loader: rework the sw backend
    
    Move the winsys into the pipe-target, similar to the hardware
    pipe-driver.
    
    v2:
     - move int declaration outside of loop (Brian)
     - fold the teardown into a goto + separate function.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f58a6f7be3efa6a13d7ac321f304de2703870def
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Oct 17 23:23:49 2015 +0100

    gallium: keep the libdrm link alongside libkmsdri.la
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff9cd8a67cabe4a7bbfec941666a216617f18103
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 21:31:24 2015 +0100

    pipe-loader: directly use pipe_loader_sw_probe_null() at probe time
    
    Due to the nature of the other sw winsys' we cannot use them during the
    generic probe stage. As such there is little point in keeping the
    abstraction layer.
    
    Cc: Tom Stellard <thomas.stellard at amd.com>
    Cc: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e3c06a501cbba8cc463c3c244d6cb838e3be782
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 19:35:51 2015 +0100

    pipe-loader: add pipe_loader_sw_probe_init_common() helper
    
    Allows us to fold the duplication in pipe_loader_sw_probe_*().
    
    Cc: Tom Stellard <thomas.stellard at amd.com>
    Cc: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d68d714c0ef6afa9666b6ed5f45bf998024805f
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 16:16:52 2015 +0100

    gallium/tests: remove unneeded include paths
    
    The tests don't (and shouldn't) need to have anything driver and/or
    winsys specific.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74d41a32bc179425e866f8afa33a222488ea7760
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 16:37:37 2015 +0100

    gallium: remove library_path argument from pipe_loader_create_screen()
    
    Currently the location is determined at configure/build time and
    consistently copied across gallium. Just remove the extra argument, and
    use PIPE_SEARCH_DIR where appropriate.
    
    This will allow us to remove the duplication in the *configuration and
    *screen_create APIs by moving util_dl_get_proc_address() and friends to
    probe time.
    
    v2: rebase on top of vl_winsys_drm.c addition
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbc4d9730a7c48744fe7ac62d55b40a80e8fc2e2
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 14:52:37 2015 +0100

    targets/nine: remove the custom pipe-driver path management
    
    Since the up-streaming of nine, the static target was used by default.
    The dynamic pipe-drivers being available only via manual tweak of
    configure.ac.
    
    As we'll be removing the library_path argument from the pipe-loader with
    follow-up commits, we can remove D3D9_DRIVERS_PATH/D3D9_DRIVERS_DIR.
    Everyone doing local hacking on nine, or wishing to have a env override
    can bring them back within the pipe-loader.
    
    Cc: Axel Davy <axel.davy at ens.fr>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=149454bb13aba2815e1a577073e5a834507cbb4c
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 16:26:53 2015 +0100

    pipe-loader: remove HAVE_DRM_LOADER_GALLIUM and HAVE_PIPE_LOADER_DRM
    
    ... in favour of HAVE_LIBDRM. After all we solely want to build the code
    when the latter is available.
    
    In the not too distant future we will remove the libudev/sysfs
    dependency and simplify configure.ac even further.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33f1db1eb412382d2bd6552369e6f63bad52ca8d
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 16:24:55 2015 +0100

    pipe-loader: add pipe_loader_sw_probe_kms() implementation
    
    Will be used as a counterpart for target-helpers'
    kms_swrast_create_screen().
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be430726e2586e1c9932953325b45e0e6a39f301
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sun Oct 11 11:53:45 2015 +0100

    configure: use HAVE_DRISW_KMS when handling kms swrast
    
    Using HAVE_DRI2 to manage it seems counter-intuitive.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9c9471b768593d61c486f7a9c0dac52e22fff65
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Tue Oct 6 23:04:22 2015 +0100

    targets/nine: use the existing sw_screen_wrap() over our custom version
    
    Cc: Axel Davy <axel.davy at ens.fr>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bcd5f0d02fff2db0c330af7d139d7a60b59e0e2
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 16:23:50 2015 +0100

    automake: use GALLIUM_PIPE_LOADER_DEFINES only where applicable
    
    As of last commit we no longer need the defines in order to have the
    function prototypes.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7875ca4939bc5db145b463b7a9a1ea0f9fbccb8
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 14 16:20:32 2015 +0100

    pipe-loader: remove HAVE_PIPE_LOADER_foo function prototype guards
    
    They serve little to no purpose, as we don't need any additional
    dependencies (headers and/or symbols). On the other hand dropping them
    will allow us to use GALLIUM_PIPE_LOADER_DEFINES in only one single
    place - the pipe-loader.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c751d33a2082a44bddb23ee90225be4db0da587f
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Tue Oct 6 22:25:47 2015 +0100

    gallium/trace: remove useless NULL check from trace_screen_create()
    
    Currently every target makes sure that the screen is non-null prior to
    using the debug (trace including) wrappers. If that no longer holds true
    we want to know and fix this ASAP rather than silently bailing out.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e762a46a074c2e95c0d4bf1765cb16044c1d0d9e
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 7 18:05:04 2015 +0100

    configure: remove obsolete _CLIENT comment
    
    The referenced variable(s) have been removed with commit abc20120e4a
    (automake: pipe-loader: remove the 'client' pipe-loader)
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Rob Clark <robclark at freedesktop.org>




More information about the mesa-commit mailing list