#macos #vulkan #env-var #moltenvk #vulkansdk

moltenvk_deps

为 macOS 下载和安装 MoltenVK / VulkanSDK

8 个版本

0.1.8 2019 年 6 月 20 日
0.1.7 2019 年 6 月 20 日
0.1.6 2019 年 5 月 26 日
0.1.5 2019 年 2 月 15 日
0.1.0 2018 年 12 月 21 日

#127 in macOS 和 iOS API

Download history 76/week @ 2024-03-11 79/week @ 2024-03-18 61/week @ 2024-03-25 115/week @ 2024-04-01 59/week @ 2024-04-08 83/week @ 2024-04-15 99/week @ 2024-04-22 73/week @ 2024-04-29 72/week @ 2024-05-06 75/week @ 2024-05-13 82/week @ 2024-05-20 77/week @ 2024-05-27 66/week @ 2024-06-03 42/week @ 2024-06-10 78/week @ 2024-06-17 64/week @ 2024-06-24

265 个月下载量

MIT 许可证

17KB
316

moltenvk_deps

获取 MoltenVK 和 Volkano-rs 的 macOS 依赖。由于 Apple 没有直接支持 Vulkan,因此我们需要 MoltenVK 来绑定到 Metal。这使得 macOS 用户可以自动获取使用 Volkano-rs 的要求。

此软件包将检查您是否已安装来自 Lunar 的 Vulkan SDK 以及设置了所需的环境变量。

如果没有,它将下载并解压 sdk。然后它将按顺序永久地在您的 .bash_profile.bash_loginprofile 中设置环境变量。如果这些都不存在,它将创建一个 .bash_profile。如果您不使用 bash 作为您的 shell,您需要手动将以下环境变量放入正确位置。

它将设置

VULKAN_SDK=$HOME/vulkan_sdk/macOS
PATH=$VULKAN_SDK/bin:$PATH
DYLD_LIBRARY_PATH=$VULKAN_SDK/lib:$DYLD_LIBRARY_PATH
VK_ICD_FILENAMES=$VULKAN_SDK/etc/vulkan/icd.d/MoltenVK_icd.json
VK_LAYER_PATH=$VULKAN_SDK/etc/vulkan/explicit_layer.d

依赖项

~8–16MB
~226K SLoC