I'm sure this is not any original idea, but I want to ask if there are any possibilities of using this in your renderer. I know that it isnt anything easy or strightforward but what if a libary was created independently from the core (that would remain CPU-based) and then used e.g. like a plugin? That way the users who do not own the newest (GPU) hardware wouldnt have to wory, and yet those who have e.g. NV8600 could get an inmense power boost (according to the GPGPU presentation on Siggraph 2007, GPUs have around 55GFLOPS compared to Core2 Duo 2GFLOPS). The architecture is ideal since it is developed for graphics and could be very well used in this project, since there are many processors (320 or so) that could do the same thing - calculate samples
Although I am good with PHP, I have written ony some small programs in C/C++ to the date so I am not the best candidate to write this. And I also I dont have any og those NV8xxx or ATi2xxx HW - only NV7600GT.
So please, anyone, think about this and I am willing to help any way I can
P.S.
I understand this is maybe not the right time to start with this advanced stuff since you have just started this wonderful project and there is not even a stable codebase but maybe this could be an idea for the future releases
Thanks for your attention
