The OpenCL Studio has just hit its first beta release at an integrated IDE to merge OpenCL and OpenGL programming into a single interface.

OpenCL Studio combines OpenCL and OpenGL into a single integrated development environment that allows you to visualize OpenCL computation using 3D rendering techniques. The editor hides much of the complexity of the underlying APIs while still providing flexibility via the Lua scripting language. Integrated source code editors and debugging capabilities for OpenCL, GLSL, and Lua, as well as a toolbox of 2D user interface widgets provide you with a framework to develop a wide range of parallel algorithms.

The real beauty is that you can change your OpenGL and OpenCL code on the fly, and easily map it onto UI widgets for adjustable parameters, creating a great “adjustable” system for fine-tuning your OpenCL kernels.  It is still in Beta, and requires an NVidia card with drivers 196 or better, or an AMD card with the latest stream SDK’s installed.  Currently only available on windows.

OpenCL Studio, a parallel programming environment.