#已弃用 #构建 #源代码 #bevy #着色器 #bevy-glsl-to-spirv #glslang

bevy-glsl-to-spirv-builder

从源代码构建glslang用于bevy-glsl-to-spirv

1 个不稳定版本

0.0.1 2021年6月7日

#169 in #着色器

MIT/Apache

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-gnux86_64-pc-windows-gnu

  • MSYS2或MinGW
  • 安装适当的工具链(例如,pacman -S mingw-w64-x86_64-toolchain mingw-w64-i686-toolchain
  • 将bin目录添加到您的PATH中(例如,C:\msys64\mingw64\bin

无运行时依赖

~8KB