1 个不稳定版本
0.0.1 | 2021年6月7日 |
---|
#169 in #着色器
2KB
此crate已弃用,请使用 shaderc-rs 代替。
BEVY说明:此crate是临时措施,直到原生的Rust着色器编译,如 https://github.com/gfx-rs/naga 实现。
需要从源代码构建的目标
glslang
将在第一次构建时从源代码构建。之后将重用编译后的库。
需要 cmake 来从源代码构建。
假定已初始化 glslang
子模块。如果您是从git检出,请运行 git submodule update --init
注意:有一个额外的提交不是来自上游的,它更改了一个文件。这个更改使得gn工具链能够构建。
i686-pc-windows-msvc
- MSVC Windows主机(32位或64位)
- VS C++ Build Tools (2017或更高版本)
- 选择 Visual C++构建工具
- 确保右侧已选中 Visual C++ tools for CMake
- 安装构建工具后重新启动计算机 - 否则将无法构建
i686-pc-windows-gnu
,x86_64-pc-windows-gnu
- MSYS2或MinGW
- 安装适当的工具链(例如,
pacman -S mingw-w64-x86_64-toolchain mingw-w64-i686-toolchain
) - 将bin目录添加到您的PATH中(例如,
C:\msys64\mingw64\bin
)
无运行时依赖
~8KB