#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 • Rust 包仓库 76/week @ 2024-03-11 • Rust 包仓库 79/week @ 2024-03-18 • Rust 包仓库 61/week @ 2024-03-25 • Rust 包仓库 115/week @ 2024-04-01 • Rust 包仓库 59/week @ 2024-04-08 • Rust 包仓库 83/week @ 2024-04-15 • Rust 包仓库 99/week @ 2024-04-22 • Rust 包仓库 73/week @ 2024-04-29 • Rust 包仓库 72/week @ 2024-05-06 • Rust 包仓库 75/week @ 2024-05-13 • Rust 包仓库 82/week @ 2024-05-20 • Rust 包仓库 77/week @ 2024-05-27 • Rust 包仓库 66/week @ 2024-06-03 • Rust 包仓库 42/week @ 2024-06-10 • Rust 包仓库 78/week @ 2024-06-17 • Rust 包仓库 64/week @ 2024-06-24 • Rust 包仓库

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