【文件属性】:
文件名称:SpirvNet:用于 .NET IL 的 SPIR-V 生成器
文件大小:446KB
文件格式:ZIP
更新时间:2021-06-15 08:44:39
C#
精神网
用于 .NET IL 的 SPIR-V 生成器
目标
解码、验证、编码 SPIR-V 文件
将(适用).NET IL 转换为 SPIR-V
在 .NET/C# 中编写着色器和内核
在 .NET/C# 中调试着色器和内核(CPU 回退)
SPIR-V 解释器
除了 Parallel.For 之外,还使用 Gpu.For
使用的技术
关于 SPIR-V
SPIR-V 是一种新的二进制中间语言,用于表示多个 Khronos API 的图形着色器阶段和计算内核。
SPIR-V 是形式。
资源:
关于.NET CIL
.NET IL 基于堆栈机器。
资源:
Reflection.Emit 的 MSDN 参考
当前状态
工作操作码序列化和模块编码/解码
正在进行的 .NET IL 分析
正在进行中的 SPIR-V 模块验证和验证
进行中的 SPIR-V 功能执行
第一个简单