vulkan-cts: 1.3.6.3 -> 1.3.7.0

Changelog: https://github.com/KhronosGroup/VK-GL-CTS/releases/tag/vulkan-cts-1.3.7.0

+23 -24
+4 -5
pkgs/tools/graphics/vulkan-cts/default.nix
··· 37 37 in 38 38 stdenv.mkDerivation (finalAttrs: { 39 39 pname = "vulkan-cts"; 40 - version = "1.3.6.3"; 40 + version = "1.3.7.0"; 41 41 42 42 src = fetchFromGitHub { 43 43 owner = "KhronosGroup"; 44 44 repo = "VK-GL-CTS"; 45 45 rev = "${finalAttrs.pname}-${finalAttrs.version}"; 46 - hash = "sha256-jpKPmUduH3IuUYzBAZJFl/w1FqjGC8sXSTnet8YEZ0I="; 46 + hash = "sha256-f7i7gytk3cKeFQD0FR+nrUR2o0FWaJWKG7OpDz9u42E="; 47 47 }; 48 - 49 - outputs = [ "out" "lib" ]; 50 48 51 49 prePatch = '' 52 50 mkdir -p external/renderdoc/src ··· 92 90 ]; 93 91 94 92 postInstall = '' 95 - mv $out $lib 93 + # Check that nothing was installed so far 94 + ! test -e $out 96 95 97 96 mkdir -p $out/bin $out/archive-dir 98 97 cp -a external/vulkancts/modules/vulkan/deqp-vk external/vulkancts/modules/vulkan/deqp-vksc $out/bin/
+19 -19
pkgs/tools/graphics/vulkan-cts/sources.nix
··· 4 4 ESExtractor = fetchFromGitHub { 5 5 owner = "Igalia"; 6 6 repo = "ESExtractor"; 7 - rev = "v0.2.5"; 8 - hash = "sha256-A3lyTTarR1ZJrXcrLDR5D7H1kBwJNyrPPjEklRM9YBY="; 7 + rev = "v0.3.3"; 8 + hash = "sha256-qqhDv08cLQlLaEj0qfghByK+IohdvQdI2ePfUNFEArQ="; 9 9 }; 10 10 11 11 amber = fetchFromGitHub { ··· 18 18 glslang = fetchFromGitHub { 19 19 owner = "KhronosGroup"; 20 20 repo = "glslang"; 21 - rev = "77417d5c9e0a5d4c79ddd0285d530b45f7259f0d"; 22 - hash = "sha256-BNgnhTl7/+nC5D7Jl7QME5+qIbm+I0Wh/tf9F4WhW3U="; 21 + rev = "c5117b328afc86e16edff6ed6afe0fe7872a7cf3"; 22 + hash = "sha256-4SoET76fCfutttK00JGCKVQUn0ivGdTw6GhndvxbIDU="; 23 23 }; 24 24 25 25 jsoncpp = fetchFromGitHub { ··· 29 29 hash = "sha256-m0tz8w8HbtDitx3Qkn3Rxj/XhASiJVkThdeBxIwv3WI="; 30 30 }; 31 31 32 + nvidia-video-samples = fetchFromGitHub { 33 + owner = "Igalia"; 34 + repo = "vk_video_samples"; 35 + rev = "cts-integration-0.9.9-1"; 36 + hash = "sha256-vHUyGAx/n8yTnrFjeefbb8LsHxONxsjH3BG2D/RO99E="; 37 + }; 38 + 32 39 spirv-headers = fetchFromGitHub { 33 40 owner = "KhronosGroup"; 34 41 repo = "SPIRV-Headers"; 35 - rev = "1feaf4414eb2b353764d01d88f8aa4bcc67b60db"; 36 - hash = "sha256-VOq3r6ZcbDGGxjqC4IoPMGC5n1APUPUAs9xcRzxdyfk="; 42 + rev = "b8b9eb8640c8c0107ba580fbcb10f969022ca32c"; 43 + hash = "sha256-gcKwML5ItccAhX+QtR9G86h0JnaiVQEmOQzQpL005dg="; 37 44 }; 38 45 39 46 spirv-tools = fetchFromGitHub { 40 47 owner = "KhronosGroup"; 41 48 repo = "SPIRV-Tools"; 42 - rev = "01828dac778d08f4ebafd2e06bd419f6c84e5984"; 43 - hash = "sha256-i1rDMVpUiNdacDe20DsN67/rzK5V434EzfSv97y+xGU="; 44 - }; 45 - 46 - video-parser = fetchFromGitHub { 47 - owner = "nvpro-samples"; 48 - repo = "vk_video_samples"; 49 - rev = "7d68747d3524842afaf050c5e00a10f5b8c07904"; 50 - hash = "sha256-L5IYDm0bLq+NlNrzozu0VQx8zL1na6AhrkjZKxOWSnU="; 49 + rev = "bfc94f63a7adbcf8ae166f5f108ac9f69079efc0"; 50 + hash = "sha256-gju6hJSIWOswGnRxKeJZsU1jgp3HSZAf7wFRxswY+Js="; 51 51 }; 52 52 53 53 vulkan-docs = fetchFromGitHub { 54 54 owner = "KhronosGroup"; 55 55 repo = "Vulkan-Docs"; 56 - rev = "9fff8b252a3688c0231fa78709084bbe677d3bf7"; 57 - hash = "sha256-KpKsKTY5xCSZ5Y92roa0fq/iqc1hVJNS7l87RFcxyRQ="; 56 + rev = "b9aad705f0d9e5e6734ac2ad671d5d1de57b05e0"; 57 + hash = "sha256-bJ2C1+zjvLiYp5A5AHTevFPU9Yka99imqLwH+uApuoY="; 58 58 }; 59 59 60 60 61 61 prePatch = '' 62 - mkdir -p external/ESExtractor external/amber external/glslang external/jsoncpp external/spirv-headers external/spirv-tools external/video-parser external/vulkan-docs 62 + mkdir -p external/ESExtractor external/amber external/glslang external/jsoncpp external/nvidia-video-samples external/spirv-headers external/spirv-tools external/vulkan-docs 63 63 64 64 cp -r ${ESExtractor} external/ESExtractor/src 65 65 cp -r ${amber} external/amber/src 66 66 cp -r ${glslang} external/glslang/src 67 67 cp -r ${jsoncpp} external/jsoncpp/src 68 + cp -r ${nvidia-video-samples} external/nvidia-video-samples/src 68 69 cp -r ${spirv-headers} external/spirv-headers/src 69 70 cp -r ${spirv-tools} external/spirv-tools/src 70 - cp -r ${video-parser} external/video-parser/src 71 71 cp -r ${vulkan-docs} external/vulkan-docs/src 72 72 ''; 73 73 }