Metal support in NanoVDB? #1773
monroewilliams
started this conversation in
General
Replies: 1 comment 2 replies
-
I had a quick glance at the PR you’re referring to and I don’t see any changes to NanoVDB.h itself, only cyclone and some external (interpolation) methods. I don’t have any experience with Metal (or plans to support it), but I’m certainly open to the idea of adding support for it if someone can either submit the required changes or explain to me why the current version isn’t compatible with Metal.Thanks,KenOn Mar 6, 2024, at 12:00 PM, Monroe Williams ***@***.***> wrote:
I'm looking into the feasibility of using NanoVDB for rendering in a project which will run on several platforms, including iOS.
To make this work well, I would need to use NanoVDB with the Metal rendering API, and I don't currently see any support for that in the master branch.
Searching around a bit, I do see this PR in the Blender project, which includes patches to NanoVDB that add Metal support (which according to the person who opened the PR were submitted by someone at Apple).
https://projects.blender.org/blender/blender/pulls/104590
Obviously this is not my work, so it wouldn't be appropriate for me to bring these patches in as a PR, but I would like to know if there are any discussions ongoing about incorporating these changes into mainline OpenVDB.
(For my own purposes I can of course use patched sources or a private fork, but it's always nice to see these things pushed upstream as appropriate.)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm looking into the feasibility of using NanoVDB for rendering in a project which will run on several platforms, including iOS.
To make this work well, I would need to use NanoVDB with the Metal rendering API, and I don't currently see any support for that in the master branch.
Searching around a bit, I do see this PR in the Blender project, which includes patches to NanoVDB that add Metal support (which according to the person who opened the PR were submitted by someone at Apple).
Cycles: add NanoVDB support for Metal on Apple Silicon
Obviously this is not my work, so it wouldn't be appropriate for me to bring these patches in as a PR, but I would like to know if there are any discussions ongoing about incorporating these changes (or something similar) into mainline OpenVDB.
(For my own purposes I can of course use patched sources or a private fork, but it's always nice to see these things pushed upstream as appropriate.)
Beta Was this translation helpful? Give feedback.
All reactions