Ephemeral 1.1.0 Released

Posted on 2011-05-01 at 14:42

Necessity is, proverbially, the mother of invention…

When I first wrote Ephemeral it relied on running on the GPU to generate the IFS images quickly enough to animate them. But this required an OpenCL feature that Apple have only provided with NVIDIA GPUs (the ability for OpenCL to draw into OpenGL textures).

But now I’m the owner of a new MacBook Pro — which contains both Intel and AMD GPUs — I had another look at the problem and figured out a way of getting the CPU to generate the images efficiently enough to work, something which I didn’t originally believe possible!

One additional change is the removal of a drawing glitch (frame tearing) which showed up from time to time.

You can download Ephemeral here.