Re: Re: how to write snappy benchmark?
Allen Akin <[email protected]>
| Newsgroups | gmane.comp.xfree86.forum |
|---|---|
| Message-ID | <[email protected]> |
On Sun, Jul 06, 2003 at 05:33:01PM -0700, Mark Vojkovich wrote: | Not having a consensus doesn't make the correct conclusion any | less true. ... I can't deny that. :-) You're certain you understand the problem, and I just haven't reached that point yet. | I don't think apps take a long time to render. They take a long | time to handle exposures. Backing store doesn't paper over that | problem, it solves it. I think I covered this in my reply to Havoc, so I'll let that one stand. | I don't think most OpenGL apps wait for exposure events... Really? That surprises me. (It's been a long while since I had access to a good chunk of OpenGL app code, so maybe things have changed.) What do they do? Poll? Ignore the issue altogether and make the user request a redraw? Something else? | ... The fact that | nearly all DCC apps require overlay support are a testament to that. When I was last working with DCC apps, people liked overlays because it made their code easier to structure -- operations on the main planes were completely independent of operations on the overlay planes. If you give folks an easy solution and a difficult solution, they'll usually take the easy one...and then expect you to support it forever. Some DCC apps really do have "expensive" pixels, and they may have legitimate reasons for them. (e.g., they're generated by FX that can't be implemented by the graphics hardware.) Caching may be the way to go for them. Allen