I've been working on a software rasteriser for the Playstation 3 for some time now. The project utilises the SPU cores to achieve parallelism and is capable of some good rendering speeds so far.

The initial version was all about testing various ideas and working out how best to optimise the render loop with a view to generating efficient render fragments based on GL-style pixel shaders. There's a video of this version below, showing performance of a single SPU.

I've been working on a rewrite of that prototype for some time now and things are going pretty well, although I've been very busy at work recently so it's been hard to make much progress in recent months. Rest assured though that work is still going on sporadically and there should be a public release in a few months or so...

If you have any questions, please e-mail <gl@ranulf.net>