macOS Mojave(10.14.1)安装Vulkan依赖的工具链SPIR-V Toolchain

目前在研究学习VulkanVulkan使用SPIR-V工具链进行编译,在macOS Mojave(10.14.1)中使用如下命令安装工具链:

但是,需要注意的是,使用HomeBrew安装的版本,缺少部分功能,如果使用"-Os"(代码大小优化)参数的时候,会报告错误,如下:

这是由于代码大小优化部分需要spirv-tools执行,然而HomeBrew编译的版本没有关联spirv-tools导致安装的程序没办法使用这个功能。

如果需要这部分功能,我们只能手动编译安装:


上述的代码如果不能成功更新下来,那么可以本站下载一份:点击这里下载 glslang

关于GLSL语言比较有用的参考资料如下:

SPIR-V White Paper

也可在本站查看如下:

The SPIR-V Specification v1.2

也可在本站查看如下:

官方GLSL语法手册

参考链接


发布者

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注