文件名称:ve-shader:Vulkan Shader编译器实用程序
文件大小:11KB
文件格式:ZIP
更新时间:2024-03-09 18:58:44
vulkan glsl shader shader-c Rust
Vulkan Shader编译器实用程序 该实用程序使用shaderc将自定义GLSL着色器格式(请参见下文)转换为SPIR-V格式。 专为。 建筑 先决条件 吉特 cmake和忍者 然后用cargo build 。 执行 使用ve_shader -h概述参数。 例如, ve_shader ./shaders/*.glsl -o ./output编译/shaders文件夹中的所有着色器,并将工件输出到/output文件夹。 自订格式 我们的自定义格式将顶点,片段和几何着色器合并到一个文件中。 指示 //#在一行的开头表示遵循一条自定义指令。 虽然大多数说明是可选的,但有些是强制性的。 一个这样的指令就是TYPE ,它将指示该实用程序编译以下代码,直到出现下一个类型指令为止,然后传递给该类型的着色器。 操作说明 必需的? 争论 描述 例子 姓名 不 细绳 着色器的漂亮格式名称 作
【文件预览】:
ve-shader-master
----.gitignore(35B)
----Makefile(263B)
----src()
--------main.rs(13KB)
----Cargo.lock(10KB)
----Cargo.toml(558B)
----.github()
--------workflows()
----README.md(2KB)
----.vscode()
--------launch.json(1KB)
----rust-toolchain(8B)