# Autogenerated from vk-cts-sources.py { fetchurl, fetchFromGitHub }: rec { amber = fetchFromGitHub { owner = "google"; repo = "amber"; rev = "67fea651b886460d7b72295e680528c059bbbe40"; hash = "sha256-oDN7UdyfNMG4r36nnRJmYdbd0wyd1titGQQNa9e/3tU="; }; glslang = fetchFromGitHub { owner = "KhronosGroup"; repo = "glslang"; rev = "c5b76b78c9dec95251e9c1840a671e19bf61abe3"; hash = "sha256-N7vGPqQieWnr+mbrmdbvzz7n9q3bbRKLxkYt6OiaJvU="; }; jsoncpp = fetchFromGitHub { owner = "open-source-parsers"; repo = "jsoncpp"; rev = "9059f5cad030ba11d37818847443a53918c327b1"; hash = "sha256-m0tz8w8HbtDitx3Qkn3Rxj/XhASiJVkThdeBxIwv3WI="; }; nvidia-video-samples = fetchFromGitHub { owner = "Igalia"; repo = "vk_video_samples"; rev = "6821adf11eb4f84a2168264b954c170d03237699"; hash = "sha256-prshOzxUHLYi64Pbyytsp+XvmtIIyhx/3n5IVimYH64="; }; spirv-headers = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Headers"; rev = "2a9b6f951c7d6b04b6c21fe1bf3f475b68b84801"; hash = "sha256-o1yRTvP7a+XVwendTKBJKNnelVGWLD0gH258GGeUDhQ="; }; spirv-tools = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Tools"; rev = "44936c4a9d42f1c67e34babb5792adf5bce7f76b"; hash = "sha256-kSiP94hMlblFod2mQhlAQDAENGOvBh7v8bCxxaiYWq4="; }; vulkan-docs = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-Docs"; rev = "486e4b289053a7d64784e7ce791711843c60c235"; hash = "sha256-LGAHUeWF9X6Li1HcdD14pgnBUquWxA+bQpAL09JmwLQ="; }; vulkan-validationlayers = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-ValidationLayers"; rev = "9a46ae006fa5c92e2d2af7944187f7794210844b"; hash = "sha256-qVQy3kKkZRWHjtj2YxJTZqKg1kwnmLa3bgVathisfOc="; }; prePatch = '' mkdir -p external/amber external/glslang external/jsoncpp external/nvidia-video-samples external/spirv-headers external/spirv-tools external/vulkan-docs external/vulkan-validationlayers cp -r ${amber} external/amber/src cp -r ${glslang} external/glslang/src cp -r ${jsoncpp} external/jsoncpp/src cp -r ${nvidia-video-samples} external/nvidia-video-samples/src cp -r ${spirv-headers} external/spirv-headers/src cp -r ${spirv-tools} external/spirv-tools/src cp -r ${vulkan-docs} external/vulkan-docs/src cp -r ${vulkan-validationlayers} external/vulkan-validationlayers/src ''; }