4 ms·
> It's been a huge rewrite to get this working on Linux and Windows from our original Mac and Metal code. Would be interested to read more about the technical
by codetrotter 4y ago
> It's been a huge rewrite to get this working on Linux and Windows from our original Mac and Metal code.
Would be interested to read more about the technical details in a blog post.
Did you end up porting your Metal code to something else which is then translated into Vulkan, Metal, DX12? Or do you now maintain your original Metal code alongside ports to Vulkan and DX12? Or something else?
If you were to start another project today, would you go the same route of Metal first and then whatever else you did? Or would you go directly to the way that you are currently doing it?
- wilg 4y agoResolve only supports Metal, OpenCL, and CUDA extensions. Filmbox currently uses Metal and CUDA and we are probably going to support OpenCL to support AMD cards.
- deleted 4y ago[deleted]
- codetrotter 4y agoMakes sense, thank you :)
- wilg 4y ago> If you were to start another project today, would you go the same route of Metal first and then whatever else you did? Or would you go directly to the way that you are currently doing it? Forgot to respond to this. We didn’t come up with a write-once GPU programming solution. So yeah, it’s just write it and maintain it two or three times sadly. We would probably take the same approach if we were to do another plug-in for simplicity. We went Metal first because we only made Mac software at the time.
- codetrotter 4y agoThank you for coming back to respond to this as well :)