My software rasterizer/renderer is now OpenCL enabled.
go here if you are interested.
Here is my first OpenCL release. It is not much to look at yet, as I am still learning OpenCL. The performance is nowhere near where I am getting with the GLSL version (See the Screensaver page). I am sure I am doing something wrong, but I will figure it out soon. I will likely be doing all future GPGPU work using it. The only problem is NVidia just announced C++ support for Cuda. I hope they come up with an ARB OpenCL extension for some C++ or D features. At least some basics like constructors/destructors, generics, single inheritance and virtual functions would be nice…. My eventual goal is to write a completely software based real-time REYES renderer with GI, raytracing and optimal baking support, targeting GPU”s and Larrabee.
Download it here
(Sorry, SnowLeopard only!)