Hi guys I read in spanish web, AMD leave his photorealistic engine OpenSource, I read will be better in Amd Graphics Cards, but is based in OpenCL, then works in any GPU.
I think this can be a lot of work, I'm not sure if is C++ , but perhaps for add in GLbasic , obviously I think inly will be for desktop, but for do graphical applications or complex games.
I leave here, perhaps someone is interested in do things with this Engine.
http://gpuopen.com/