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