xref: /aosp_15_r20/external/vulkan-validation-layers/scripts/known_good.json (revision b7893ccf7851cd6a48cc5a1e965257d8a5cdcc70)
1*b7893ccfSSadaf Ebrahimi{
2*b7893ccfSSadaf Ebrahimi  "repos" : [
3*b7893ccfSSadaf Ebrahimi    {
4*b7893ccfSSadaf Ebrahimi      "name" : "glslang",
5*b7893ccfSSadaf Ebrahimi      "url" : "https://github.com/KhronosGroup/glslang.git",
6*b7893ccfSSadaf Ebrahimi      "sub_dir" : "glslang",
7*b7893ccfSSadaf Ebrahimi      "build_dir" : "glslang/build",
8*b7893ccfSSadaf Ebrahimi      "install_dir" : "glslang/build/install",
9*b7893ccfSSadaf Ebrahimi      "commit" : "333d1c95792692205472c457d7bec915a94c8000",
10*b7893ccfSSadaf Ebrahimi      "prebuild" : [
11*b7893ccfSSadaf Ebrahimi        "python update_glslang_sources.py"
12*b7893ccfSSadaf Ebrahimi      ],
13*b7893ccfSSadaf Ebrahimi      "cmake_options" : [
14*b7893ccfSSadaf Ebrahimi        "-DUSE_CCACHE=ON"
15*b7893ccfSSadaf Ebrahimi      ]
16*b7893ccfSSadaf Ebrahimi    },
17*b7893ccfSSadaf Ebrahimi    {
18*b7893ccfSSadaf Ebrahimi      "name" : "Vulkan-Headers",
19*b7893ccfSSadaf Ebrahimi      "url" : "https://github.com/KhronosGroup/Vulkan-Headers.git",
20*b7893ccfSSadaf Ebrahimi      "sub_dir" : "Vulkan-Headers",
21*b7893ccfSSadaf Ebrahimi      "build_dir" : "Vulkan-Headers/build",
22*b7893ccfSSadaf Ebrahimi      "install_dir" : "Vulkan-Headers/build/install",
23*b7893ccfSSadaf Ebrahimi      "commit" : "v1.1.121"
24*b7893ccfSSadaf Ebrahimi    },
25*b7893ccfSSadaf Ebrahimi    {
26*b7893ccfSSadaf Ebrahimi      "name" : "Vulkan-Loader",
27*b7893ccfSSadaf Ebrahimi      "url" : "https://github.com/KhronosGroup/Vulkan-Loader.git",
28*b7893ccfSSadaf Ebrahimi      "sub_dir" : "Vulkan-Loader",
29*b7893ccfSSadaf Ebrahimi      "build_dir" : "Vulkan-Loader/build",
30*b7893ccfSSadaf Ebrahimi      "install_dir" : "Vulkan-Loader/build/install",
31*b7893ccfSSadaf Ebrahimi      "commit" : "v1.1.121",
32*b7893ccfSSadaf Ebrahimi      "deps" : [
33*b7893ccfSSadaf Ebrahimi        {
34*b7893ccfSSadaf Ebrahimi          "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
35*b7893ccfSSadaf Ebrahimi          "repo_name" : "Vulkan-Headers"
36*b7893ccfSSadaf Ebrahimi        }
37*b7893ccfSSadaf Ebrahimi      ],
38*b7893ccfSSadaf Ebrahimi      "cmake_options" : [
39*b7893ccfSSadaf Ebrahimi        "-DBUILD_TESTS=NO"
40*b7893ccfSSadaf Ebrahimi      ],
41*b7893ccfSSadaf Ebrahimi      "build_platforms" : [
42*b7893ccfSSadaf Ebrahimi        "linux",
43*b7893ccfSSadaf Ebrahimi        "darwin"
44*b7893ccfSSadaf Ebrahimi      ]
45*b7893ccfSSadaf Ebrahimi    },
46*b7893ccfSSadaf Ebrahimi    {
47*b7893ccfSSadaf Ebrahimi      "name" : "VulkanTools",
48*b7893ccfSSadaf Ebrahimi      "url" : "https://github.com/LunarG/VulkanTools.git",
49*b7893ccfSSadaf Ebrahimi      "sub_dir" : "VulkanTools",
50*b7893ccfSSadaf Ebrahimi      "build_dir" : "VulkanTools/build",
51*b7893ccfSSadaf Ebrahimi      "install_dir" : "VulkanTools/build/install",
52*b7893ccfSSadaf Ebrahimi      "commit" : "206108f07f531cab5523ff36d7947f39cdd7ad6b",
53*b7893ccfSSadaf Ebrahimi      "deps" : [
54*b7893ccfSSadaf Ebrahimi        {
55*b7893ccfSSadaf Ebrahimi          "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
56*b7893ccfSSadaf Ebrahimi          "repo_name" : "Vulkan-Headers"
57*b7893ccfSSadaf Ebrahimi        },
58*b7893ccfSSadaf Ebrahimi        {
59*b7893ccfSSadaf Ebrahimi          "var_name" : "VULKAN_LOADER_INSTALL_DIR",
60*b7893ccfSSadaf Ebrahimi          "repo_name" : "Vulkan-Loader"
61*b7893ccfSSadaf Ebrahimi        },
62*b7893ccfSSadaf Ebrahimi        {
63*b7893ccfSSadaf Ebrahimi          "var_name" : "VULKAN_VALIDATIONLAYERS_INSTALL_DIR",
64*b7893ccfSSadaf Ebrahimi          "repo_name" : "Vulkan-ValidationLayers"
65*b7893ccfSSadaf Ebrahimi        }
66*b7893ccfSSadaf Ebrahimi      ],
67*b7893ccfSSadaf Ebrahimi      "prebuild_linux" : [
68*b7893ccfSSadaf Ebrahimi        "bash update_external_sources.sh"
69*b7893ccfSSadaf Ebrahimi      ],
70*b7893ccfSSadaf Ebrahimi      "prebuild_windows" : [
71*b7893ccfSSadaf Ebrahimi        ".\\update_external_sources.bat"
72*b7893ccfSSadaf Ebrahimi      ],
73*b7893ccfSSadaf Ebrahimi      "cmake_options" : [
74*b7893ccfSSadaf Ebrahimi        "-DBUILD_TESTS=NO",
75*b7893ccfSSadaf Ebrahimi        "-DBUILD_VKTRACE=NO",
76*b7893ccfSSadaf Ebrahimi        "-DBUILD_VLF=NO",
77*b7893ccfSSadaf Ebrahimi        "-DBUILD_VIA=NO"
78*b7893ccfSSadaf Ebrahimi      ],
79*b7893ccfSSadaf Ebrahimi      "ci_only" : [
80*b7893ccfSSadaf Ebrahimi        "TRAVIS"
81*b7893ccfSSadaf Ebrahimi      ],
82*b7893ccfSSadaf Ebrahimi      "build_step" : "skip"
83*b7893ccfSSadaf Ebrahimi    },
84*b7893ccfSSadaf Ebrahimi    {
85*b7893ccfSSadaf Ebrahimi      "name" : "Vulkan-Tools",
86*b7893ccfSSadaf Ebrahimi      "url" : "https://github.com/KhronosGroup/Vulkan-Tools.git",
87*b7893ccfSSadaf Ebrahimi      "sub_dir" : "Vulkan-Tools",
88*b7893ccfSSadaf Ebrahimi      "build_dir" : "Vulkan-Tools/build",
89*b7893ccfSSadaf Ebrahimi      "install_dir" : "Vulkan-Tools/build/install",
90*b7893ccfSSadaf Ebrahimi      "commit" : "e36c760bbde1c56b5b2a934347ff0fb9dce4d793",
91*b7893ccfSSadaf Ebrahimi      "deps" : [
92*b7893ccfSSadaf Ebrahimi        {
93*b7893ccfSSadaf Ebrahimi          "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
94*b7893ccfSSadaf Ebrahimi          "repo_name" : "Vulkan-Headers"
95*b7893ccfSSadaf Ebrahimi        },
96*b7893ccfSSadaf Ebrahimi        {
97*b7893ccfSSadaf Ebrahimi          "var_name" : "VULKAN_LOADER_INSTALL_DIR",
98*b7893ccfSSadaf Ebrahimi          "repo_name" : "Vulkan-Loader"
99*b7893ccfSSadaf Ebrahimi        },
100*b7893ccfSSadaf Ebrahimi        {
101*b7893ccfSSadaf Ebrahimi          "var_name" : "GLSLANG_INSTALL_DIR",
102*b7893ccfSSadaf Ebrahimi          "repo_name" : "glslang"
103*b7893ccfSSadaf Ebrahimi        },
104*b7893ccfSSadaf Ebrahimi        {
105*b7893ccfSSadaf Ebrahimi          "var_name" : "MOLTENVK_REPO_ROOT",
106*b7893ccfSSadaf Ebrahimi          "repo_name" : "MoltenVK"
107*b7893ccfSSadaf Ebrahimi        }
108*b7893ccfSSadaf Ebrahimi      ],
109*b7893ccfSSadaf Ebrahimi      "ci_only" : [
110*b7893ccfSSadaf Ebrahimi        "TRAVIS"
111*b7893ccfSSadaf Ebrahimi      ]
112*b7893ccfSSadaf Ebrahimi    }
113*b7893ccfSSadaf Ebrahimi  ],
114*b7893ccfSSadaf Ebrahimi  "install_names" : {
115*b7893ccfSSadaf Ebrahimi      "glslang" : "GLSLANG_INSTALL_DIR",
116*b7893ccfSSadaf Ebrahimi      "Vulkan-Headers" : "VULKAN_HEADERS_INSTALL_DIR",
117*b7893ccfSSadaf Ebrahimi      "Vulkan-Loader" : "VULKAN_LOADER_INSTALL_DIR"
118*b7893ccfSSadaf Ebrahimi    }
119*b7893ccfSSadaf Ebrahimi}
120