Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upApple Metal shader input support? #717
Open
Labels
Comments
|
Also noting that SPIRV-Cross supports Metal output so SPIRV->Metal shader it's already done, and I'm asking the other way Metal shader->SPIRV.. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi,
seeing glslang is gaining HLSL support as input format for SPIRV output, don't know if much interest but asking for support for Apple Metal shaders as input for generating SPIRV output..
with that glslang should support shaders of all major graphics APIs (OpenGL,DirectX and Apple Metal)..
this could be potentially interesting for porting existing Metal MacOS and IOS apps/games to Android using Vulkan API.. perhaps should be better asking Apple to open source their Metal shader compiler so some of their Metal shader parsing could be reused.. should make sense now that Microsoft also has open sourced their DXIL shader compiler for Shader model 6.0..
Interesting in hearing what people think about this idea..
Thanks..