-
hassle-rs
HLSL 编译器库,此crate提供DXC HLSL编译器和验证器的新FFI层和惯用Rust包装器
-
librashader-spirv-cross
为librashader维护的spirv_cross分支
-
glslang
glslang的Rust绑定
-
shaderc
shaderc的Rust绑定
-
shader-reflect
SPIR-V/GLSL/HLSL着色器接口反射到JSON。(命令行界面)
-
thindx
轻量级的DirectX包装器
-
spirv-reflect
为SPIR-V着色器字节码设计的rust反射API,适用于Vulkan应用程序
-
tree-sitter-hlsl
为tree-sitter解析库编写HLSL语法
-
glslang-sys
glslang的原始C绑定
-
spirv-layout
用于推导Vulkan DescriptorSetLayouts的SPIRV反射实用工具
-
transhader
使用过程宏动态转换着色器
-
shaderc-sys
Shaderc 系统库 FFI,构建和链接
-
spirvcross
到 SPIRV-Cross API 的绑定
-
include-shader
一个宏,可以将着色器文件作为字符串包含进来,并支持依赖关系
-
inline-spirv
直接在您的 crate 中编译 GLSL/HLSL/WGSL 并内联 SPIR-V
-
spirv-compiler
在 Rust 中对 shaderc 的便捷封装
-
shaderc-macro
使用宏在编译时使用 shaderc 编译着色器
-
aclysma_spirv_cross
围绕 SPIRV-Cross 的安全包装
尝试使用 DuckDuckGo 进行搜索搜索 DuckDuckGo.