Gavriel State gav@transgaming.com writes:
The DIB engine is a long way from being finished, however. There are some major missing features - text rendering, for example. If the DIB engine is integrated in such a way that it completely replaces X rendering for DIBSections, it will work poorly for many applications, and would be less likely to get used and improved.
Of course the counter argument is that if it visibly breaks something it's more likely to make people care...
With the current architecture, it can be improved on a completely incremental basis.
True; OTOH it's also easier to pick the right architecture while there is little code written, than once it's being used all over the place inside the x11 driver.