Nec*_*twi 6 c++ linux shader metal
是否有任何开源项目,试图实现苹果的金属着色语言规范https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf的Linux?我是C++栖息地;不太喜欢Vulkan。
Apple 的 Metal 编译器是否将着色器编译为中间表示,如SPIR-V. 我什至不太了解SPIR-V. 我什至不太了解GPU硬件实现,但我知道如何SIMD在 GPU 中实现各种转换。它有一些指令集CPU吗?SPIR-V 与指令集不同吗?
我拿到了我的 MacBook 的 i5-5257u 处理器架构文档;我想为Linux实现Metal着色语言规范;我刚刚编写了一个软件 3D 图形渲染器。
应进入Fragment, Vertex,Geometry着色器编译器的各种 GPU 接口组件的简要回答应适合此处。