Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apple Metal shader input support? #717

Open
oscarbg opened this issue Feb 4, 2017 · 1 comment
Open

Apple Metal shader input support? #717

oscarbg opened this issue Feb 4, 2017 · 1 comment

Comments

@oscarbg
Copy link

@oscarbg oscarbg commented Feb 4, 2017

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..

@oscarbg
Copy link
Author

@oscarbg oscarbg commented Feb 4, 2017

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
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.