【发布时间】:2018-04-13 06:45:30
【问题描述】:
这些天我在尝试 Apple 的 Metal。
似乎 Metal 着色语言与 vulkan glsl 非常相似。
一些问题:
1.有没有开源编译器可以编译Metal着色语言?还是可以翻译成另一种着色语言? glsl 或 spirv?
Apple 的 Metal 编译器的输出格式是什么?我看到有人提到它是 LLVM IR,但我找不到任何文档。
Metal 游戏必须将编译后的 IR 发送到驱动程序进行渲染,对吗?能不能用高级Metal着色语言,比如
opengl游戏直接用glsl?
想知道是否有一些文档描述了 Apple 的 Metal IR?
谢谢!
【问题讨论】: