diff options
author | Benjamin Saunders <ben.e.saunders@gmail.com> | 2016-09-17 22:19:40 -0700 |
---|---|---|
committer | Joe Hermaszewski <git@monoid.al> | 2016-10-12 13:19:34 +0100 |
commit | e0e27c83ab2c8082f1c5aed412ccfd6fccf8bb0a (patch) | |
tree | 6afd3a699ba7629a4434430228bf9ce9bee3e476 /pkgs/development/tools/spirv-tools | |
parent | b52e8809d68593f4dab7ea21f510d79d314b5d65 (diff) | |
download | nixlib-e0e27c83ab2c8082f1c5aed412ccfd6fccf8bb0a.tar nixlib-e0e27c83ab2c8082f1c5aed412ccfd6fccf8bb0a.tar.gz nixlib-e0e27c83ab2c8082f1c5aed412ccfd6fccf8bb0a.tar.bz2 nixlib-e0e27c83ab2c8082f1c5aed412ccfd6fccf8bb0a.tar.lz nixlib-e0e27c83ab2c8082f1c5aed412ccfd6fccf8bb0a.tar.xz nixlib-e0e27c83ab2c8082f1c5aed412ccfd6fccf8bb0a.tar.zst nixlib-e0e27c83ab2c8082f1c5aed412ccfd6fccf8bb0a.zip |
vulkan-loader: 1.0.21.0 -> 1.0.26.0
Also added asserts to ensure everything stays in sync.
Diffstat (limited to 'pkgs/development/tools/spirv-tools')
-rw-r--r-- | pkgs/development/tools/spirv-tools/default.nix | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/development/tools/spirv-tools/default.nix b/pkgs/development/tools/spirv-tools/default.nix index 99cda697d330..b0c15a6df4b1 100644 --- a/pkgs/development/tools/spirv-tools/default.nix +++ b/pkgs/development/tools/spirv-tools/default.nix @@ -3,19 +3,19 @@ let spirv_sources = { - # `vulkan-loader` requires a specific version of `spirv-tools` as specified - # in `<vulkan-loader-repo>/spirv-tools_revision`. + # `vulkan-loader` requires a specific version of `spirv-tools` and `spirv-headers` as specified in + # `<vulkan-loader-repo>/spirv-tools_revision`. tools = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Tools"; - rev = "1a9385bbd0e6eae188c14302cf37c415ecc8b698"; - sha256 = "12a2wyxhsnms966s12x9bkz2kh478qf9ygglzkxkd83j5fvmvzwm"; + rev = "923a4596b44831a07060df45caacb522613730c9"; + sha256 = "0hmgng2sv34amfsag3ya09prnv1w535djwlzfn8h2vh430vgawxa"; }; headers = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Headers"; - rev = "3814effb879ab5a98a7b9288a4b4c7849d2bc8ac"; - sha256 = "1wfszfsx318i0gavwk0w1klg4wiav8g4q4qpraqgm69arasfb9gh"; + rev = "33d41376d378761ed3a4c791fc4b647761897f26"; + sha256 = "1s103bpi3g6hhq453qa4jbabfkyxxpf9vn213j8k4vm26lsi8hs2"; }; }; @@ -27,9 +27,14 @@ stdenv.mkDerivation rec { src = spirv_sources.tools; patchPhase = ''ln -sv ${spirv_sources.headers} external/spirv-headers''; + enableParallelBuilding = true; buildInputs = [ cmake python ]; + passthru = { + headers = spirv_sources.headers; + }; + meta = with stdenv.lib; { inherit (src.meta) homepage; description = "The SPIR-V Tools project provides an API and commands for processing SPIR-V modules."; |