Change bits_image_fetch_transformed() to work one pixel at a time.
authorSøren Sandmann Pedersen <sandmann@redhat.com>
Tue, 28 Jul 2009 11:42:34 +0000 (07:42 -0400)
committerSøren Sandmann Pedersen <sandmann@redhat.com>
Sat, 8 Aug 2009 20:52:37 +0000 (16:52 -0400)
commitf382865ebe5e1e8d4b5299b908dab9b719fcb8ec
tree3d747e3e6d5173f4bef8039cc6160ee31c4b9665
parent4ef2807c3a6697731ada43ddad2fa915ed7cfe11
Change bits_image_fetch_transformed() to work one pixel at a time.

Previously, it would generate a buffer of coordinates, then pass that
off to a pixel fetcher, but this caused a large performance regression
with the swfdec-fill-rate-2xfsaa cairo trace.

This is the first step towards fixing that.
pixman/pixman-bits-image.c