On Tue, 2009-08-25 at 10:34 -0700, Keith Packard wrote: > The render composite request has a couple of glaring failures: > > 1) Only one rectangle per request. Apps generate a lot of protocol, > the server spends a lot of time decoding requests and the driver > has to merge requests back together to hand more than one polygon > to the hardware. It's interesting that exa (and hence uxa by > derivation) have a poly-rectangle composite operation in their > driver interface.
This seems like a no-brainer. > 2) No vblank synchronization. Anyone wanting to double buffer 2D apps > has no way of avoiding tearing. I'd like this inside the X server > to make updates under a RandR transform sync to vblank. But RENDER is the wrong place for this. -- Earthling Michel Dänzer | http://www.vmware.com Libre software enthusiast | Debian, X and DRI developer _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
