about summary refs log tree commit diff
path: root/pkgs/tools/graphics/vulkan-cts
diff options
context:
space:
mode:
authorSebastian Neubauer <Sebastian.Neubauer@amd.com>2023-06-05 14:31:44 +0200
committerSebastian Neubauer <Sebastian.Neubauer@amd.com>2023-06-05 14:31:44 +0200
commit4649e2c604dd8d5000ffce957e0e687f49bcaab4 (patch)
treee50c9e4fe2da00a53de7eb1bffe03c2992595f0f /pkgs/tools/graphics/vulkan-cts
parent7409480d5c8584a1a83c422530419efe4afb0d19 (diff)
vulkan-cts: 1.3.5.2 -> 1.3.6.0
Diffstat (limited to 'pkgs/tools/graphics/vulkan-cts')
-rw-r--r--pkgs/tools/graphics/vulkan-cts/default.nix33
1 files changed, 20 insertions, 13 deletions
diff --git a/pkgs/tools/graphics/vulkan-cts/default.nix b/pkgs/tools/graphics/vulkan-cts/default.nix
index 9daf215820821..bdbf573a016c8 100644
--- a/pkgs/tools/graphics/vulkan-cts/default.nix
+++ b/pkgs/tools/graphics/vulkan-cts/default.nix
@@ -35,8 +35,14 @@ let
   amber = fetchFromGitHub {
     owner = "google";
     repo = "amber";
-    rev = "8b145a6c89dcdb4ec28173339dd176fb7b6f43ed";
-    hash = "sha256-+xFYlUs13khT6r475eJJ+XS875h2sb+YbJ8ZN4MOSAA=";
+    rev = "933ecb4d6288675a92eb1650e0f52b1d7afe8273";
+    hash = "sha256-v9z4gv/mTjaCkByZn6uDpMteQuIf0FzZXeKyoXfFjXo=";
+  };
+  esextractor = fetchFromGitHub {
+    owner = "Igalia";
+    repo = "ESExtractor";
+    rev = "v0.2.5";
+    hash = "sha256-A3lyTTarR1ZJrXcrLDR5D7H1kBwJNyrPPjEklRM9YBY=";
   };
   jsoncpp = fetchFromGitHub {
     owner = "open-source-parsers";
@@ -47,20 +53,20 @@ let
   glslang = fetchFromGitHub {
     owner = "KhronosGroup";
     repo = "glslang";
-    rev = "a0ad0d7067521fff880e36acfb8ce453421c3f25";
-    hash = "sha256-ZKkFHGitLjw5LPJW1TswIJ+KulkrS8C4G3dUF5U/F2c=";
+    rev = "cd2082e0584d4e39d11e3f401184e0d558ab304f";
+    hash = "sha256-j7O0j4E8lQ9tqAiuhnD/t6VL45OUvntsoKlhiuCXet4=";
   };
   spirv-tools = fetchFromGitHub {
     owner = "KhronosGroup";
     repo = "SPIRV-Tools";
-    rev = "f98473ceeb1d33700d01e20910433583e5256030";
-    hash = "sha256-RSUmfp9QZ7yRbLdFygz9mDfrgUUT8og+ZD9/6VkghMo=";
+    rev = "01828dac778d08f4ebafd2e06bd419f6c84e5984";
+    hash = "sha256-i1rDMVpUiNdacDe20DsN67/rzK5V434EzfSv97y+xGU=";
   };
   spirv-headers = fetchFromGitHub {
     owner = "KhronosGroup";
     repo = "SPIRV-Headers";
-    rev = "87d5b782bec60822aa878941e6b13c0a9a954c9b";
-    hash = "sha256-Bv10LM6YXaH2V64oqAcrps23higHzCjlIYYBob5zS4A=";
+    rev = "1feaf4414eb2b353764d01d88f8aa4bcc67b60db";
+    hash = "sha256-VOq3r6ZcbDGGxjqC4IoPMGC5n1APUPUAs9xcRzxdyfk=";
   };
   video-parser = fetchFromGitHub {
     owner = "nvpro-samples";
@@ -71,29 +77,30 @@ let
   vulkan-docs = fetchFromGitHub {
     owner = "KhronosGroup";
     repo = "Vulkan-Docs";
-    rev = "9a2e576a052a1e65a5d41b593e693ff02745604b";
-    hash = "sha256-DBA2FeV0G/HI8GUMtGYO52jk7wM4HMlKLDA4b+Wmo+k=";
+    rev = "9fff8b252a3688c0231fa78709084bbe677d3bf7";
+    hash = "sha256-KpKsKTY5xCSZ5Y92roa0fq/iqc1hVJNS7l87RFcxyRQ=";
   };
 in
 stdenv.mkDerivation (finalAttrs: {
   pname = "vulkan-cts";
-  version = "1.3.5.2";
+  version = "1.3.6.0";
 
   src = fetchFromGitHub {
     owner = "KhronosGroup";
     repo = "VK-GL-CTS";
     rev = "${finalAttrs.pname}-${finalAttrs.version}";
-    hash = "sha256-79N0DX+yQhTuAhspBmeqM/iFQpJ1LabKyFfzHoLLbeg=";
+    hash = "sha256-PWkY5PFoxKosteRgbo6aRqGFHBkoEPFcg6NN8EquD8U=";
   };
 
   outputs = [ "out" "lib" ];
 
   prePatch = ''
-    mkdir -p external/renderdoc/src external/spirv-headers external/video-parser external/vulkan-docs
+    mkdir -p external/ESExtractor external/renderdoc/src external/spirv-headers external/video-parser external/vulkan-docs
 
     cp -r ${renderdoc} external/renderdoc/src/renderdoc_app.h
 
     cp -r ${amber} external/amber/src
+    cp -r ${esextractor} external/ESExtractor/src
     cp -r ${jsoncpp} external/jsoncpp/src
     cp -r ${glslang} external/glslang/src
     cp -r ${spirv-tools} external/spirv-tools/src