Michel Dänzer <mic...@daenzer.net> writes:

> On Don, 2011-04-07 at 19:41 +0200, Soeren Sandmann wrote: 
>> 
>> The trap offsets change depends on a change to pixman that I will push
>> as soon as the changes below are in master.
>
> What's the backwards compatibility story there? Will xserver depend on
> the new pixman?

The story is that X server master currently depends on new API in the
unstable pixman 0.21.6 release. There was a mistake in that API, so I
want to change to do something else and fix the X server up to work with
the changed API.

Yes, the X server will depend on the new pixman. The patch bumps the
pixman dependency to 0.21.7, which is the number used for git master.

> And what happens if pixman is updated but not xserver?

If you apply the server patch and don't update pixman, the server will
fail at configure time.

If the pixman patch is applied and the server is not updated to match,
the result will be garbled trapezoids.

If neither of the patches are applied, we will be stuck with a poor API
in pixman, and trapezoid rendering to windows will continue to be buggy.


Soren
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to