meson: build "radv" vulkan driver for radeon hardware
authorDylan Baker <dylan@pnwbakers.com>
Wed, 20 Sep 2017 18:53:29 +0000 (11:53 -0700)
committerDylan Baker <dylan@pnwbakers.com>
Wed, 27 Sep 2017 16:12:34 +0000 (09:12 -0700)
commit673dda8330769309a319d3e7f24a029cd72a1caf
treee6418ab1566d57904f24b5e85fc03f47497aaf91
parentd1992255bb29054fa51763376d125183a9f602f3
meson: build "radv" vulkan driver for radeon hardware

This builds, installs, and has been tested on a r290x (Hawaii) with the Vulkan
CTS. It dies horribly in a fire at the same point for the meson build as the
autotools build.

v2: - enable radv by default
    - add shader cache support and enforce that it's built for radv
v3: - Fix typo in meson_options (Nicholas)
    - strip trailing 'svn' from llvm version before setting the version
      preprocessor flag (Bas)
    - Check for LLVM module requirements

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
meson.build
meson_options.txt
src/amd/addrlib/meson.build [new file with mode: 0644]
src/amd/common/meson.build [new file with mode: 0644]
src/amd/meson.build [new file with mode: 0644]
src/amd/vulkan/meson.build [new file with mode: 0644]
src/meson.build