Re: FW: XFree86 future
Mark Vojkovich <[email protected]>
| Newsgroups | gmane.comp.xfree86.forum |
|---|---|
| Message-ID | <[email protected]> |
On Sun, 23 Mar 2003, Billy Biggs wrote: > Mark Vojkovich ([email protected]): > > > The main cause of 2D performance problems in my opinion is apps that > > are poorly written. Next would be that some of the operations the > > more modern apps would like to do aren't supported in the core X11 > > primitive set so they end up doing them in software and copying the > > result with PutImage. [...] > > Sort of on topic, what about an API to 'StretchBlt' functionality? Do > you think that should be done with RGB surface support in XVideo, apps > just using OpenGL, or a new extension as part of the XShmPutImage stuff? > I thought render was supposed to do that? If render is going to do that we don't need another interface to do that. We've already got too many interfaces. The Xv implementations are intended for video so they're not guaranteed to be useful for anything else (ie. they might be implemented by an overlay). Other than that, OpenGL certainly has that funtionality and it works and is likely to be optimized on many platforms. The problem I forsee with Render's implementation (assuming there is one or one planned), is that Render has been trying to specify pixel-exact rendering. That typically excludes hardware rendering. Mark.