kensama said:
Only Housemarque with Resogun and Q game with their new new game (it's explained here) uses compute.
Cerny also gave a roadmap for GPGPU use and in fact by now no engine run a proper PS4 spec engine with GPGPU. Cerny talk to Gamasutra that those engine will debute in 2015 (Here).
For Guerilla they used the SPURS (SPU Runtime System) which allow developer to simulate the SPU of the CELL on PS4.
And to finish even Guerilla Game, Sucker Punch, Naughty Dog and Quantic Dream (for The Dark Sorcerer demo) uses PS3 engine upgraded for PS4.
|
You are wrong. Sucker Punch uses compute a lot in Infamous SS notably:
- All particles effects in the game are run by asynchronous compute threads (water, smoke, dust, almost all powers there are a lot of particles in the game, everywhere you look at).
- Some rendering (lighting) stuff
- All facial physics animation, like wrinkles are run by compute.
- More stuff....
Ubisoft don't use compute because they develop their games on Nvidia only PCs. (they have a deal with Nvidia).
Because Nvidia cards are less good than AMD cards at compute so the devs are not encouraged by Nvidia or the crappy Directx drivers to use specific AMD compute API.
It also explains also why all future AC, watchdogs and The division games will be probably forever upscaled at ~900p on consoles : because those games are not optimized at all for AMD hardware but only for Nvidia hardware, so their Nvidia engine runs like shit on AMD GPUs. The last real next gen AC game was Black flag on PS4 : 1080P with pristine SMAA 2tx (SMAA + temporal AA). Now we are stuck at 900p with a blurry vaseline AA.
I am not talking about Far Cry 4 which uses his own engine, a console AMD optimized engine with notably a great exotic and new AA, HRAA, only possible on AMD GPUs.