Mesa (master): 21 new commits

Dylan Baker dbaker at kemper.freedesktop.org
Mon Oct 16 23:34:17 UTC 2017


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7081a3b0887e7406562e3b1d4c278f836550792
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Wed Oct 11 10:50:33 2017 -0700

    .travis: Don't build gallium drivers in non-gallium test targets
    
    Simply disable gallium in non-gallium builds. For some reason the
    gallium driver wont link on ubuntu 14.04 (it will on 16.04, debian
    testing, and arch)
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61631be3a9f518fcf6ade6bb1f61ec2576356d5e
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Tue Oct 10 15:44:14 2017 -0700

    meson: refactor meson_options
    
    To put one argument on each line. This results in the file being much
    longer, but I think much more readable.
    
    Suggested-by: Eero Tamminen <eero.t.tamminen at intel.com>
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a9ad20b7c989d0a35f738d33c34bb2ee7c82695
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Tue Oct 10 14:56:39 2017 -0700

    meson: build llvmpipe
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de24d61765011ed4bfc169b8ad8cf67e86b1f3bd
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Tue Oct 10 14:27:19 2017 -0700

    meson: build softpipe
    
    This doesn't include llvmpipe.
    
    v2: - Fix inconsistent use of with_gallium_swrast and
          with_gallium_softpipe.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=813b4b09f9d0168357b165566d403186cfe83701
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Mon Oct 9 14:59:35 2017 -0700

    meson: build nouveau (gallium) driver
    
    Tested with a GK107.
    
    v2: - Add target for nouveau standalone compiler. This target is not
          built by default.
    v3: - Add nouveau to list of drivers built by default
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b154b44ae342eaff3b0c2f4f46138742b5dfafe8
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Sat Sep 30 14:04:28 2017 -0700

    meson: build radeonsi gallium driver
    
    This hooks up the bits necessary to build gallium dri drivers, with
    radeonSI as the first example driver. This isn't tested yet.
    
    v4: - drop radeonsi generated header from sources.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66c94b9313a697ce8f2b222f4ba353035e4b8726
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Sat Sep 30 13:48:34 2017 -0700

    meson: build gallium winsys for dri, null, and wrapper
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66f97f6640f5316b36177fd1053f0027eb6ec6cc
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Sat Sep 30 09:03:51 2017 -0700

    meson: build radeonsi
    
    This builds the radeonsi (and radeon) window system bits and gallium
    driver bits.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3d03a2cf7e84d67f6be8c61fe93312c4ed8393b
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Tue Oct 10 11:57:50 2017 -0700

    meson: Build gallium dri state tracker
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d701ee9696ff7fdbce5c56cc3a97a326f06f16f
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Fri Sep 29 20:21:23 2017 -0700

    meson: build gallium helper drivers
    
    This builds ddebug, noop, rbug, and trace drivers.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d451a11b214a7191a6997edef009dd4a50e8e841
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Fri Sep 29 20:03:20 2017 -0700

    meson: Build gallium pipe-loader
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50c28dfa813e82492dc1e6fcd7b2ec49d501cefc
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Fri Sep 29 17:53:01 2017 -0700

    meson: split and simplify dependencies
    
    Rather than group dependencies in complex groups, use a flatter
    structure with split dependencies to avoid checking for the same
    dependencies twice.
    
    v2: - Fix building vulkan drivers without gallium or dri drivers
    v3: - Drop TODO comment that is done
        - Fix typo in commit message
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1b65397d0c4978e36a84c0a1c98a4bd6cb9588e
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Thu Sep 28 22:25:02 2017 -0700

    meson: Build gallium auxiliary
    
    v2: - guard gallivm files with "with_llvm" instead of "dep_llvm.found()"
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net> (v1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af9d276134d9af3b6145f10943eaf7bf1a6226b6
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Thu Sep 28 21:03:07 2017 -0700

    meson: build libmesa_gallium
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02cf3a8f39ebdc7f7cbf0b2960744cae1a865f46
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Thu Oct 12 09:47:30 2017 -0700

    meson: Add option to toggle LLVM
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e611878c4dfaa4157e14e356ea7b5f9ecf44364
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Wed Oct 11 12:49:31 2017 -0700

    meson: always set GLX_USE_TLS
    
    This can be applied to all GLX implementations, and in autotools this is
    guarded only by the --enable-glx-tls flag. Since this is on by default
    in autotools, and is strictly better than being off, the meson build
    doesn't even have a toggle for it.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90b5ec6c5f225a1f6f4b23d1632b2d842ed7ece0
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Mon Oct 9 16:34:03 2017 -0700

    meson: Don't try to install dri drivers unless one is built
    
    This confused the with_dri flag which is meant to control Direct
    Rendering Infrastructure, not classic drivers
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=601bd7296fa464fe146f57c4ea89e3cad06749e9
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Mon Oct 9 14:22:07 2017 -0700

    meson: Set _GNU_SOURCE
    
    When we start adding non-free software platforms support we'll need to
    guard this, but for now it should be fine as is.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e21e0a6a70b84f384ac7b80b88415e8fa519026d
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Sat Sep 30 13:15:52 2017 -0700

    meson: add checks for version script and dynamic list
    
    These are used by gallium drivers.
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4796ab7c8a5f00c9f35124384c4d0d5fc155541
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Sat Sep 30 12:14:02 2017 -0700

    configure: commit test files
    
    These are currently auto-generated, but meson needs the same files, so
    lets commit them to reduce duplication.
    
    v3: - Rename .build to build-support
    
    Reviewed-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b209e9304b88ecad5c49694a98deb8f28f4c5f7
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Tue Oct 10 15:25:07 2017 -0700

    meson: Add switch for texture float
    
    Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>




More information about the mesa-commit mailing list