dotnet: improve language coverage of passthru.tests for dotnet sdks (#370789)
[NixPkgs.git] / pkgs / tools / graphics / vulkan-cts / sources.nix
blobe220164a50395c73e089d794cf1e7c4310739826
1 # Autogenerated from vk-cts-sources.py
2 { fetchurl, fetchFromGitHub }:
3 rec {
4   amber = fetchFromGitHub {
5     owner = "google";
6     repo = "amber";
7     rev = "67fea651b886460d7b72295e680528c059bbbe40";
8     hash = "sha256-oDN7UdyfNMG4r36nnRJmYdbd0wyd1titGQQNa9e/3tU=";
9   };
11   glslang = fetchFromGitHub {
12     owner = "KhronosGroup";
13     repo = "glslang";
14     rev = "c5b76b78c9dec95251e9c1840a671e19bf61abe3";
15     hash = "sha256-N7vGPqQieWnr+mbrmdbvzz7n9q3bbRKLxkYt6OiaJvU=";
16   };
18   jsoncpp = fetchFromGitHub {
19     owner = "open-source-parsers";
20     repo = "jsoncpp";
21     rev = "9059f5cad030ba11d37818847443a53918c327b1";
22     hash = "sha256-m0tz8w8HbtDitx3Qkn3Rxj/XhASiJVkThdeBxIwv3WI=";
23   };
25   nvidia-video-samples = fetchFromGitHub {
26     owner = "Igalia";
27     repo = "vk_video_samples";
28     rev = "6821adf11eb4f84a2168264b954c170d03237699";
29     hash = "sha256-prshOzxUHLYi64Pbyytsp+XvmtIIyhx/3n5IVimYH64=";
30   };
32   spirv-headers = fetchFromGitHub {
33     owner = "KhronosGroup";
34     repo = "SPIRV-Headers";
35     rev = "2a9b6f951c7d6b04b6c21fe1bf3f475b68b84801";
36     hash = "sha256-o1yRTvP7a+XVwendTKBJKNnelVGWLD0gH258GGeUDhQ=";
37   };
39   spirv-tools = fetchFromGitHub {
40     owner = "KhronosGroup";
41     repo = "SPIRV-Tools";
42     rev = "44936c4a9d42f1c67e34babb5792adf5bce7f76b";
43     hash = "sha256-kSiP94hMlblFod2mQhlAQDAENGOvBh7v8bCxxaiYWq4=";
44   };
46   vulkan-docs = fetchFromGitHub {
47     owner = "KhronosGroup";
48     repo = "Vulkan-Docs";
49     rev = "486e4b289053a7d64784e7ce791711843c60c235";
50     hash = "sha256-LGAHUeWF9X6Li1HcdD14pgnBUquWxA+bQpAL09JmwLQ=";
51   };
53   vulkan-validationlayers = fetchFromGitHub {
54     owner = "KhronosGroup";
55     repo = "Vulkan-ValidationLayers";
56     rev = "9a46ae006fa5c92e2d2af7944187f7794210844b";
57     hash = "sha256-qVQy3kKkZRWHjtj2YxJTZqKg1kwnmLa3bgVathisfOc=";
58   };
60   prePatch = ''
61     mkdir -p external/amber external/glslang external/jsoncpp external/nvidia-video-samples external/spirv-headers external/spirv-tools external/vulkan-docs external/vulkan-validationlayers
63     cp -r ${amber} external/amber/src
64     cp -r ${glslang} external/glslang/src
65     cp -r ${jsoncpp} external/jsoncpp/src
66     cp -r ${nvidia-video-samples} external/nvidia-video-samples/src
67     cp -r ${spirv-headers} external/spirv-headers/src
68     cp -r ${spirv-tools} external/spirv-tools/src
69     cp -r ${vulkan-docs} external/vulkan-docs/src
70     cp -r ${vulkan-validationlayers} external/vulkan-validationlayers/src
71   '';