So over the past few months I’ve been working on using OpenCL together with JUCE, and OpenCL and JUCE can render stuff together in real-time! Ray casting, marching cubes and all those fancy algorithms just came a step closer, or you could consider offloading your heavy computations to the GPU…
Using JUCE results into code with (at least IMHO) very little boilerplate, allowing you to really focus on what OpenCL is actually doing and making interactivity a breeze. I’ve gotten quite some questions on how to set this up and as such, I’ve made a small bare-bones example and am thinking of doing a full tutorial.
Right now it only works on MacOS, but seeing that actually setting up OpenCL took around 20 lines of code, I expect compatibility to be close to trivial. Is anyone willing to have a look at Windows/Linux before I publish it? I also have some questions about the way I set up OpenGL-rendering.