The few bug reports regarding KWin we got against our driver did not come from KDE developers, they came from regular users, so KDE devs either did not tested Mesa or they only tested working drivers or they were too lazy to file bugs.
Arguments that something is old don't apply here. ATI started to ship a quite working GL2.1 driver around 2006 (after the GL driver rewrite inside ATI, this fact is known to the OpenGL.org community, from a former ATI employee who used to visit the forums there). Before that it was buggy and GLSL was slow and unoptimized (sometimes with software fallbacks). The first GL3 ATI driver was introduced at the beginning of 2009, so Mesa is almost 2 years behind.
The number of active open graphics driver developers is pretty low and what is the actual number of paid developers that work on open ATI/NV drivers? 5 or so? And you expect those guys to write GL2/3/4 drivers with a full-blown hardware-specific shader compiler and optimizer for each generation of hardware capable of at least GL2 i.e. GF FX and up and ATI R300 and up? We're getting there but, with such manpower, you can't expect Unigine Heaven to work now. Making graphics drivers is hard. And making graphics drivers ultra-fast is nearly impossible unless you can afford paying 50 brave devs to work on them fulltime.
We know that both Mesa and Gallium suck. Still we try to make it suck less every day.
As always, patches welcome.


Reply With Quote

