> I think the progress on open drivers for mali and adreno, and what is starting to happen on tegra, is a lot more interesting and more beneficial for the community in the long run :-P
Hard to say.
On the one hand, a reverse engineered driver with access to low-level functions gives you a huge amount of capabilities with that system
On the other hand, having the Vendor directly open up the driver, even if there are only high-level functions available to the GPU is likely to mean that future GPUs from this Vendor will ship with similarly open drivers and not need reverse engineering to function.
Which is better?? hard to say. In many ways, having the Vendor loosen their grip on a part of the stack is much better than having reverse engineered drivers, even if those drivers give you more capabilities.