ShaderConductor:ShaderConductor是一个工具用于将HLSL交叉编译为其他着色语言 源码
着色器导体 ShaderConductor是一种工具,用于将HLSL交叉编译为其他着色语言。 产品特点 将HLSL转换为可读,可用和高效的GLSL 将HLSL转换为可读,可用和高效的ESSL 将HLSL转换为可读,可用和高效的金属着色语言(MSL) 将HLSL转换为可读,可用和高效的旧着色器模型HLSL 支持着色器,顶点,像素,外壳,域,几何和计算的所有阶段。 请注意,该项目仍处于早期阶段,并且正在积极开发中。 建筑 ShaderConductor不是真正的编译器。 相反,它将现有的开源组件粘合在一起以进行交叉编译。 将HLSL编译为或 , 将SPIR-V转换为目标着色语言。
文件列表
ShaderConductor:ShaderConductor是一个工具,用于将HLSL交叉编译为其他着色语言
(预估有个132文件)
SPIRV-Tools.cmake
1KB
SPIRV-Cross.cmake
746B
SPIRV-Header.cmake
475B
cxxopts.cmake
389B
googletest.cmake
565B
DirectXShaderCompiler.cmake
4KB
.clang-format
431B
ShaderConductor.cpp
42KB
Program.cs
5KB
Native.cpp
5KB
暂无评论