Vulkan/Metal API

57 views
Skip to first unread message

jasmin.roy...@gmail.com

unread,
Mar 9, 2021, 4:26:41 PM3/9/21
to ofx-discussion
Hey guys!

Are there any plans to have a Vulkan/Metal OpenFX API in 2021-2022?

With the announcement of Apple to potentially stop supporting OpenGL on all Mac platforms in a couple of years, is this something that is being discussed and are there any plans to have a working Vulkan/Metal API in 2022?

I know there have been discussions about this last year and I was wondering if there was any progress?

Thanks,
Jas

PierreJasmin_REVisionEffects

unread,
Mar 22, 2021, 3:54:33 PM3/22/21
to ofx-discussion
Sorry but as you see, our initial plan was to clear overlays first so we at least have credentials to discuss frame buffers/images... and not there yet.
Personally we have done things (although minor) with Metal and don't have any plans to go VK now.
Historically we tried to ship OpenCL ofx suite as example and no host ever implemented it because it might not work in the future, yet it still works.
Personally would just interface to Mac CoreVideo for interop for now (with enum for buffer formatting), there is more chances that that Apple group makes us live longer :)  - not sure the status for example of Apple Prores library on windows and GPU acceleration as side friend here...(wouldn't be Metal).
If they turn off OpenGL, maybe they won't turn off OpenCL at same time (at least they can't say it was not invented here), and if they do the API would still work. Open This and That would just return NULL.... and it would almost just be macros to do OpenCL kernels over Metal...

PierreJasmin_REVisionEffects

unread,
May 3, 2021, 2:34:16 PM5/3/21
to ofx-discussion
I should have use term IOsurface instead of CoreVideo - and with unified memory machines does API matter?, it's whatever OS supports.

Pierre

Reply all
Reply to author
Forward
0 new messages