aboutsummaryrefslogtreecommitdiff
path: root/scripts/known_good.json
blob: 7adfa7287b1597f98409e84113a88e8b3d204124 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
{
  "repos" : [
    {
      "name" : "glslang",
      "url" : "https://github.com/KhronosGroup/glslang.git",
      "sub_dir" : "glslang",
      "build_dir" : "glslang/build",
      "install_dir" : "glslang/build/install",
      "commit" : "333d1c95792692205472c457d7bec915a94c8000",
      "prebuild" : [
        "python update_glslang_sources.py"
      ]
    },
    {
      "name" : "Vulkan-Headers",
      "url" : "https://github.com/KhronosGroup/Vulkan-Headers.git",
      "sub_dir" : "Vulkan-Headers",
      "build_dir" : "Vulkan-Headers/build",
      "install_dir" : "Vulkan-Headers/build/install",
      "commit" : "v1.1.121"
    },
    {
      "name" : "MoltenVK",
      "url" : "https://github.com/KhronosGroup/MoltenVK.git",
      "sub_dir" : "MoltenVK",
      "build_dir" : "MoltenVK",
      "install_dir" : "MoltenVK",
      "commit" : "v1.0.36",
      "custom_build" : [
        "./fetchDependencies --v-headers-root {0[Vulkan-Headers][repo_dir]} --glslang-root {0[glslang][repo_dir]}",
        "xcodebuild -project MoltenVKPackaging.xcodeproj GCC_PREPROCESSOR_DEFINITIONS='$GCC_PREPROCESSOR_DEFINITIONS MVK_CONFIG_LOG_LEVEL=1' -scheme \"MoltenVK Package\" build"
      ],
      "build_step" : "custom",
      "build_platforms" : [
        "darwin"
      ]
    },
    {
      "name" : "Vulkan-Loader",
      "url" : "https://github.com/KhronosGroup/Vulkan-Loader.git",
      "sub_dir" : "Vulkan-Loader",
      "build_dir" : "Vulkan-Loader/build",
      "install_dir" : "Vulkan-Loader/build/install",
      "commit" : "v1.1.121",
      "deps" : [
        {
          "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
          "repo_name" : "Vulkan-Headers"
        }
      ],
      "cmake_options" : [
        "-DBUILD_TESTS=NO"
      ],
      "build_platforms" : [
        "linux",
        "darwin"
      ]
    }
  ],
  "install_names" : {
      "glslang" : "GLSLANG_INSTALL_DIR",
      "Vulkan-Headers" : "VULKAN_HEADERS_INSTALL_DIR",
      "Vulkan-Loader" : "VULKAN_LOADER_INSTALL_DIR",
      "MoltenVK" : "MOLTENVK_REPO_ROOT"
    }
}