jstrecker's picture

Jaymie (@jstrecker)


  • Vuo Founder
  • Team Vuo
jstrecker's picture
@jstrecker commented on @Kewl's Discussion, “Deprecation of OpenGL and OpenCL

For a while now, it has seemed like Apple has been devoting most of their resources to Metal at the expense of OpenGL. Most or all of Vuo's known issues with certain GPUs (https://vuo.org/node/2038), not to mention many issues that we have fixed, are due to bugs in Apple's OpenGL drivers.

So it's not too surprising that Apple has officially deprecated OpenGL. We've been researching and experimenting with alternatives over the past few years.

Whatever changes we may see in macOS graphics support in the future, we can count on there being a great many potential Vuo users who, for whatever reason, are on Windows. We've promised to support Windows eventually and intend to keep that promise.

Ideally we’ll be able to find a viable cross-platform solution — something that would add support for Metal while paving the way for Windows support. MoltenVK is one possibility. We would convert Vuo's OpenGL code to Vulkan, which runs natively on Windows (and Linux and Android). MoltenVK would enable the same Vulkan code to run on macOS (and iOS). Of course, we'll have to do more testing of MoltenVK or any other graphics library to make sure it's a good fit for Vuo.

If any of you have developed with Metal, Vulkan, MoltenVK, or other cross-platform open-source C/C++ graphics APIs, we'd like to hear your thoughts. Any pitfalls we should watch out for? Any slick features we could take advantage of?

Once we've done some more research and testing, we'll let you know our tentative plan.

jstrecker's picture

Discussed with the team — what we can do in the near future is detect if the image generator outputs an empty image while exporting and show an error dialog.

jstrecker's picture
@jstrecker commented on @zimocracy's Bug Report, “VDMX/VUO

For more info, see the tutorial Using Vuo Image Generator compositions in VDMX. Some examples you can try in VDMX are under File > Open Example > Image Generator.

jstrecker's picture

@faultya, the attached compositions display as expected in VDMX (1280x720) for me. How about for you?