Re: Snappy GUI response
Mark Vojkovich <[email protected]>
| Newsgroups | gmane.comp.xfree86.forum |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 4 Jul 2003, Havoc Pennington wrote: > > Restating your core problem, we might say: X requires app authors to > understand and code in light of its details in order to write > responsive apps. Windows and OS X generally do not. So what we have > is a user interface issue with the X API ;-) > I don't think I'd agree with you there. I've basically been advocating that clients do their own backing store. It's not really a complicated concept, it's just one that doesn't seem to be on developer's minds. There's not alot to understand, just one fundamental concept: expose events are expensive. Refining this problem, I think I would be comfortable stating that: X11 application programmers need to use client emulated backing store because server backing store and save unders in the sample implementation are suboptimally implemented for current hardware. Perhaps greater effort should be put into fixing backing store. Actually, fixing backing store is not that hard. It's save-unders that's the bitch. Mark.