The following patches to pixman and X server respectively should fix
trapezoid rendering to windows. Before drawable offsets were ignored.

Fixing this uncovered that the pixman API I added was pretty broken
because it would always treat the trapezoid coordinates as if they
were in destination space, which had the effect that changing
dst_x/dst_y only moved the source image around, and not the
trapezoids.

These patches fix that issue. It is a change to the semantics of the
pixman call, and if you apply either of these patches separately, all
trapzoid rendering will be garbled.

Hopefully, we can get these reviewed quickly so that I can make a
non-broken pixman release.


Thanks,
Soren

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to