-
Notifications
You must be signed in to change notification settings - Fork 25
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
Metal Support #88
Comments
Hi Michael! Sure! Currently NRI can be used on Apple via MoltenVK, but, of course, it's worse than native Metal. I'm happy to accept a new implementation (even with limited functionality). Notes:
|
By the way, if you really want to implement fully featured Metal implementation, you should also implement Metal-compatible shader header with NRICompatibility.hlsli internals. |
that's a good resource, I guess I need to spend a bit of time studying objective-c++. recently got a MacBook to work on some metal related stuff. I have a project that I was adding support for metal and I would like to add this support to nri for my own use. |
If you have any questions about NRI or ObjC specifics or testing on macOS machine - feel free to ask me here. I'll answer as soon as possible. |
I have just committed shading rate support with a minor interface change (a naming change as usual). |
just started a little: #89 quite a lot of boilerplate to setup before i have something to compile might take me a couple days to get to that point. |
Sorry for the inconvenience, I had to resolve the final issue in the API related to read-only depth and/or stencil. Now it's done. No more API changes planned! |
Sorry, guys, for several releases today. I'm happy with the look of the interface. I really think I'm finished. |
Not too bad I rebases my changes without much incident. I have a few questions in the pr I've drafted. Need to study metal examples to get a better idea. |
would there be a problem with introducing support for metal. I would like to use this for some metal applications would there be any problems if I could work on adding support.
The text was updated successfully, but these errors were encountered: