If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
I think the consequences of unredirecting are too much of an engineering headache to make it worth the performance gain. When you unredirect a window, you either have to disable compositing entirely, or else figure out a way to work around the limitations of unredirecting. For instance, what do you do if a modal dialog window pops up in front of the fullscreen app? Plenty of "fullscreen" applications would want this; for instance, for generating a dropdown menu in many widget toolkits, they create a new XWindow.
I like that. Problem is and always has been the drivers.
Good for Martin for properly digging into this. It seems that actually rendering at 60fps is going out of style, at least partly based on the ignorant notion that because films are acceptable at 24fps, anything higher in any context must be overkill. It's good to see someone having it as a goal, especially for a (mostly) 2D app where the difference is more likely to be noticeable.