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.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds