Incompatible render changes

Keith Packard keithp at keithp.com
Fri Jul 18 23:01:32 PDT 2008


On Sat, 2008-07-19 at 01:09 +0200, Soeren Sandmann wrote:
> Hello,
> 
> As a heads up, I am about to make some incompatible changes to the
> render implementation. It will affect all drivers, but mostly in a way
> that can be handled with sed.
> 
> Specifically, I am about to delete all the PICT_* constants and
> replace them with PIXMAN_*. After that, I intend to change the picture
> implementation to be based on a pixman_image_t, instead of as now
> where such an image is created on every fallback render request. This
> means drivers will have to use the pixman_* calls to access properties
> of pictures.
> 
> The question is, do people want me to make the changes to all the
> drivers, or do you want to do it yourself? Both are fine with me. If
> no one says anything, I'll just fix the drivers.

Can you create backwards compatible wrappers for this? Certainly the
PICT_ constants could have #defines. Making existing drivers build
unchanged seems like a fairly good goal here.

In any case, you'll have to change the drivers to build both ways as we
cannot assume a new pixman.

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20080718/b0cc616e/attachment.pgp>


More information about the xorg mailing list