Linked by Thom Holwerda on Sat 17th Feb 2007 18:45 UTC, submitted by GhePeU
X11, Window Managers David Reveman writes: "I'd like to get all of you updated on the compiz related things discussed at the X developer conference that was held last week. My talk was mainly focused on 'what's next' and how to get desktop compositing in X to the next level." He also discussed the fork: "I had the chance to talk to Quinn Storm from the beryl project during xdevconf. I would have hoped that the current situation with beryl could be improved but it seems like Quinn at least isn't interested in that. However, after talking to Quinn it's very clear to me that the fork was partially motivated by assumptions that were wrong."
Permalink for comment 213945
To read all comments associated with this story, please click here.
RE[2]: sour grapes?
by GhePeU on Sat 17th Feb 2007 22:39 UTC in reply to "RE: sour grapes?"
GhePeU
Member since:
2005-07-06

1) the Compiz team what's their code to get into X.org and so they try to make it compatible with the X.org low level code.

2) low level X.org code is overly complicated out because of it's generality and the Beryl developers don't see the reason for the complexity if all you want to have is a window manager. That complexity makes it harder for new people to join Beryl so they want to spend a lot of time refactoring the code to make it easier for new people to contribute. The Beryl team also found other places that limited contribution and started working on reducing those.


Oh, please, compiz/beryl need GLX_EXT_texture_from_pixmap, the composite extension, AIGLX, and where do you think all these things live? In the X.org code and in the DRI/nvidia driver code! there was no way to implement the 3d effects without those things. Then, when those thing were implemented in the proper xserver you could have those nice 3d effects. The input redirection is the same, to have more advanced effects you just need the infrastructure in the X server. Or you can use a ugly hack, and we all know that ugly hacks are evil.

On the compiz/beryl fork: David Reveman pretty much single-handedly wrote XGL and the first composite manager with 3d effects, and helped to define all the necessary specifics. If I have to choose, I trust him, not the beryl developers, who regularly "sync" to put in beryl the new compiz features and code without publicly acknowledging it.

Reply Parent Score: 5