On the PS3 they got around the problem by working together with the likes of Gran Turismo and other top AAA studios, to create a GPU profiler and also introduced their Phyre Engine.
I remember by the time Gran Turismo was launched, there was an event showing the new tooling to developers.
I remember by the time Gran Turismo was launched, there was an event showing the new tooling to developers.