diff options
author | Orivej Desh <orivej@gmx.fr> | 2017-12-17 01:00:57 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-17 01:00:57 +0000 |
commit | 1b3f8370025e57325e83460735abac634bb80f2d (patch) | |
tree | 4bb759943308dfa4c12eea91e190f8145ddefbb8 | |
parent | d8f668c7b396b03e04f488a7cf84ab3d45e86dfb (diff) | |
parent | 775d35d0b2af0a56addd1bf507d9ba062386d4df (diff) | |
download | nixlib-1b3f8370025e57325e83460735abac634bb80f2d.tar nixlib-1b3f8370025e57325e83460735abac634bb80f2d.tar.gz nixlib-1b3f8370025e57325e83460735abac634bb80f2d.tar.bz2 nixlib-1b3f8370025e57325e83460735abac634bb80f2d.tar.lz nixlib-1b3f8370025e57325e83460735abac634bb80f2d.tar.xz nixlib-1b3f8370025e57325e83460735abac634bb80f2d.tar.zst nixlib-1b3f8370025e57325e83460735abac634bb80f2d.zip |
Merge pull request #32640 from Ralith/vulkan
vulkan-loader: 1.0.42.2 -> 1.0.61.1
-rw-r--r-- | pkgs/development/compilers/glslang/default.nix | 6 | ||||
-rw-r--r-- | pkgs/development/libraries/vulkan-loader/default.nix | 11 | ||||
-rw-r--r-- | pkgs/development/tools/spirv-tools/default.nix | 10 |
3 files changed, 14 insertions, 13 deletions
diff --git a/pkgs/development/compilers/glslang/default.nix b/pkgs/development/compilers/glslang/default.nix index 20e156a72e43..151f42a7aa7b 100644 --- a/pkgs/development/compilers/glslang/default.nix +++ b/pkgs/development/compilers/glslang/default.nix @@ -2,15 +2,15 @@ stdenv.mkDerivation rec { name = "glslang-git-${version}"; - version = "2017-03-29"; + version = "2017-08-31"; # `vulkan-loader` requires a specific version of `glslang` as specified in # `<vulkan-loader-repo>/external_revisions/glslang_revision`. src = fetchFromGitHub { owner = "KhronosGroup"; repo = "glslang"; - rev = "714e58b2fc5a45714596e6aa2f6ac8f64260365c"; - sha256 = "0ihnd0c4mr6ppbv9g7z1abrn8vx66simfzx5q48nqcpnywn35jxv"; + rev = "3a21c880500eac21cdf79bef5b80f970a55ac6af"; + sha256 = "1i15m17r0acmzjrkybris2rgw15il05a4w5h7vhhsiyngcvajcyn"; }; buildInputs = [ cmake bison ]; diff --git a/pkgs/development/libraries/vulkan-loader/default.nix b/pkgs/development/libraries/vulkan-loader/default.nix index 8330f7f44f33..5110dd1db647 100644 --- a/pkgs/development/libraries/vulkan-loader/default.nix +++ b/pkgs/development/libraries/vulkan-loader/default.nix @@ -3,12 +3,12 @@ libXext, wayland, mesa_noglu, makeWrapper }: let - version = "1.0.42.2"; + version = "1.0.61.1"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-LoaderAndValidationLayers"; rev = "sdk-${version}"; - sha256 = "0na1ax2cgv6w29213mby56mndfsj3iizj3n5pbpy4s4p7ij9kdgn"; + sha256 = "043kw6wnrpdplnb40x6n9rgf3gygsn9jiv91y458sydbhalfr945"; }; in @@ -48,11 +48,12 @@ stdenv.mkDerivation rec { sed -i "s:\\./lib:$out/lib/lib:g" "$out/share/vulkan/"*/*.json mkdir -p $dev/include cp -rv ../include $dev/ + mkdir -p $demos/share/vulkan-demos + cp demos/*.spv demos/*.ppm $demos/share/vulkan-demos mkdir -p $demos/bin - cp demos/*.spv demos/*.ppm $demos/bin - find demos -type f -executable -not -name vulkaninfo -exec cp {} $demos/bin \; + find demos -type f -executable -not -name vulkaninfo -exec cp -v {} $demos/bin \; for p in cube cubepp; do - wrapProgram $demos/bin/$p --run "cd $demos/bin" + wrapProgram $demos/bin/$p --run "cd $demos/share/vulkan-demos" done ''; diff --git a/pkgs/development/tools/spirv-tools/default.nix b/pkgs/development/tools/spirv-tools/default.nix index bfd4b7370e0a..fc6bf1921e2f 100644 --- a/pkgs/development/tools/spirv-tools/default.nix +++ b/pkgs/development/tools/spirv-tools/default.nix @@ -8,14 +8,14 @@ spirv_sources = { tools = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Tools"; - rev = "7fe8a57a5bd72094e91f9f93e51dac2f2461dcb4"; - sha256 = "0rh25y1k3m3f1nqs032lh3mng5qfw9kqn6xv9yzzm47i1i0b6hmr"; + rev = "7e2d26c77b606b21af839b37fd21381c4a669f23"; + sha256 = "1nlzj081v1xdyfz30nfs8hfcnqd072fra127h46gav179f04kss2"; }; headers = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Headers"; - rev = "6c08995e6e7b94129e6086c78198c77111f2f262"; - sha256 = "07m12wm9prib7hldj7pbc8vwnj0x6llgx4shzgy8x4xbhbafawws"; + rev = "2bb92e6fe2c6aa410152fc6c63443f452acb1a65"; + sha256 = "1rgjd7kpa7xpbwpzd6m3f6yq44s9xn5ddhz135213pxwbi5c0c26"; }; }; @@ -23,7 +23,7 @@ in stdenv.mkDerivation rec { name = "spirv-tools-${version}"; - version = "2017-03-23"; + version = "2017-09-01"; src = spirv_sources.tools; patchPhase = ''ln -sv ${spirv_sources.headers} external/spirv-headers''; |