Serendipity wrote:GPUs rock because:
A) they have massive driver problems
Uh, don't tell me, I have found problems in every single OpenCL platform I have used (AMD, NVIDIA, Intel, Apple). Soon, I'm going to try an ARM Mali T-604 GPU ... so I can add ARM to the list too
Serendipity wrote:B) you can´t fix a bug yourself if the bug is in the driver so it slows down your developing speed
I have recently worked with an AMD guy to fix a problem on Apple platform with AMD GPUs. I had to do a lot of work to isolate the problem and provide a good example but was a positive experiences: they fixed the issue in 2 days (the major problem now seems to have Apple to release the patch).
The lesson for me was that I should probably report bugs to vendors more often (and vendors should encourage developers more).
Serendipity wrote:C) a new generation might mean older software doesn´t run anymore and it sometimes takes months until a working version shows up (do I need to mention iRay...)
Every one, here, exercise their constitutional right to write their own renderers so it isn't a problem