Well, you can use both, but with cost of transferring data between Metal buffer and Opengl buffers, because they are not aware of each other. So in case you are using results of repeatedly invoked Metal Kernels(not just single precomputations) in OpenGL realtime rendering, I guess you will lose too much performance on that data synchronization.
Topic:
Graphics & Games
SubTopic:
General
Tags: