Commit Graph

1929 Commits

Author SHA1 Message Date
Carl Worth
c7bec58988 Fix typo AC_MAJOR -> PIXMAN_MAJOR
This typo was causing build failures for some. Thanks to David Sharp for
pointing out the problem.
2007-08-15 10:16:11 -07:00
Aaron Plattner
d9b989c890 Remove redundant defines. 2007-08-14 16:16:27 -07:00
Arcady Goldmints-Orlov
7bdb9840eb One more minor wrapping fix
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2007-08-14 16:14:47 -07:00
Arcady Goldmints-Orlov
166b782956 Remove unnecessary wrapping from fbFetch/fbStore.
These functions fetch from a picture to a scanline buffer, or store
from a scanline buffer to a picture. Since pixman allocates its own
scanline buffer, we don't need to wrap accesses to it.

Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2007-08-14 16:14:47 -07:00
Aaron Plattner
7b1d0c091d Don't skip fbFetch/fbStore when PIXMAN_FB_ACCESSORS is enabled.
pixman_composite_rect_general_accessors skips the fetch / store steps by setting
store to NULL when the op is ADD or OVER and the dest format is [ax]8r8g8b8.
This optimization is only valid when no accessors are in play.
2007-08-13 17:26:51 -07:00
David Nusinow
9ac13232d1 Bump package version down to released version
Also note that we have the .pc fix in our version
2007-08-09 22:17:15 -04:00
David Nusinow
bcad7ed4ee Prepare changelog for upload 2007-08-09 21:50:14 -04:00
David Nusinow
e17ef56ff5 Add myself to uploaders 2007-08-09 21:40:15 -04:00
David Nusinow
707150a5f0 libpixman0 -> libpixman-1-0 (ick) 2007-08-09 21:39:34 -04:00
David Nusinow
93c6db8051 Document packaging changes in debian changelog 2007-08-09 21:33:58 -04:00
David Nusinow
ccac993cf0 Revert change from libpixman1 to libpixman0 again 2007-08-09 21:32:53 -04:00
David Nusinow
51e117513c Update packaging 2007-08-09 21:26:22 -04:00
David Nusinow
ad35083b3f Autoreconf 2007-08-09 21:17:50 -04:00
David Nusinow
4087751d66 Bump changelog for new version 2007-08-09 21:16:30 -04:00
David Nusinow
2317a10e24 Merge branch 'upstream-experimental' into debian-experimental 2007-08-09 21:14:52 -04:00
Eric Anholt
43370d1ce7 Update .pc file for library version name change. 2007-08-06 20:06:48 -07:00
Aaron Plattner
778a3f9d71 Return a bool from pixman_image_unref.
Returns TRUE when the refcount reaches 0 and the image is freed.
2007-08-06 14:53:57 -07:00
Søren Sandmann Pedersen
4838e2e9d9 Bump version number; fix typo in configure.ac 2007-08-06 17:28:06 -04:00
Søren Sandmann Pedersen
7b3c9cef49 Change the library name to pixman-1
Set the soname to something based on the library version.
2007-08-06 17:24:44 -04:00
Vladimir Vukicevic
19c46bf18b Fix OpenSolaris compilation 2007-08-03 15:24:03 -07:00
Julien Cristau
d7d7ea4a77 Prepare changelog for upload. 2007-08-01 13:58:50 +02:00
Julien Cristau
ed1b78d2f7 autoreconf for new snapshot. 2007-08-01 12:56:59 +02:00
Julien Cristau
c930fa97a3 Merge branch 'master' of git://anongit.freedesktop.org/git/pixman into debian-experimental 2007-07-28 17:57:46 +02:00
Alan Coopersmith
0c80a0cd84 Build fixes for Solaris. 2007-07-16 15:06:23 -04:00
Jinghua Luo
0f392d8174 Fix bug in rasterizeEdges() where the stride should be signed. 2007-07-10 14:47:28 +08:00
Søren Sandmann
bbef73192e Port Vlad's fixes for integer overflows with malloc(). 2007-07-02 12:18:42 -04:00
root
33d4028e3f First import of vmx 2007-07-01 11:42:49 +00:00
Søren Sandmann
2e61f30e4c Revert "Add a cache of images to reduce malloc/free time"
Revert the image cache since it isn't thread safe.

This reverts commit deb09d769a.
2007-06-22 13:37:46 -04:00
Søren Sandmann Pedersen
64e3146c5d Don't treat void as a value. Bug 11322, Alan Coopersmith. 2007-06-22 00:58:05 -04:00
Vladimir Vukicevic
8216ba1cbd Add pixman_region_init_rects() 2007-06-20 15:13:30 -04:00
Søren Sandmann Pedersen
f1194a8bc0 Fix typo 2007-06-20 12:12:43 -04:00
Alex Larsson
3dbb2a56bd Add non-mmx fast paths for In_8x8 and In_nx8x8. Bug 4191, patch by
Alex Larsson.
2007-06-20 12:01:12 -04:00
Søren Sandmann Pedersen
658acaad4e Add fbCompositeSrc_8888xx888(); comment out
fbCompositeOver_x888x8x8888{mmx} since they are not actually faster
than the generic code.
2007-06-20 11:36:22 -04:00
Søren Sandmann Pedersen
440ed1da1c Optimize pixman_fill_rectangles() in a few more cases 2007-06-19 14:41:04 -04:00
Søren Sandmann Pedersen
deb09d769a Add a cache of images to reduce malloc/free time 2007-06-19 12:41:21 -04:00
Søren Sandmann Pedersen
6cb74dfe3d Also store the g3 part correctly 2007-06-19 11:23:05 -04:00
Søren Sandmann Pedersen
07e73371ef Fix fbStore_b2g3r3(). Pointed out by Dan Amelang 2007-06-19 11:19:43 -04:00
Søren Sandmann Pedersen
d7f426806d Smplify the 1x1r optimization for the general compositing and fix the
1xn and nx1 cases.
2007-06-19 10:46:36 -04:00
Søren Sandmann Pedersen
9ebec1f7db Fix pixman_fill() to return TRUE when it succeeded 2007-06-19 10:40:58 -04:00
Søren Sandmann Pedersen
15b5960bcb Add in 0xff alpha channel in Over_x888x8x8888mmx 2007-06-19 00:57:33 -04:00
Søren Sandmann Pedersen
e73e000d5b Fix solid fill optimization to compute the src correctly 2007-06-19 00:35:58 -04:00
Søren Sandmann Pedersen
edbe099ad3 Add non-mmx solid fills. Update TODO 2007-06-18 14:29:02 -04:00
Søren Sandmann Pedersen
f9454b3423 Make sure the output of fbCompositeOver_x888x8x8888 is actually stored 2007-06-18 13:37:20 -04:00
Søren Sandmann Pedersen
0e4292666d Also use this function in the xBGR case 2007-06-17 23:10:23 -04:00
Søren Sandmann Pedersen
80a61bfb3d Add new fbCompositeOver_x888x8x8888mmx() operation 2007-06-17 22:57:47 -04:00
Søren Sandmann Pedersen
19360d0df2 Add fbCompositeOver_x888x8x8888() fast path 2007-06-17 22:43:55 -04:00
Søren Sandmann Pedersen
ff4004f3fb Rename fbCompositeSrc_x888x8x8888 to x888xnx8888 2007-06-17 22:24:46 -04:00
Søren Sandmann Pedersen
30f198fe53 Remove accidentally committed use of TIMER_BEGIN/END 2007-06-17 18:50:00 -04:00
Søren Sandmann Pedersen
e71844095e Merge branch 'master' of ssh+git://sandmann@git.freedesktop.org/git/pixman 2007-06-17 18:49:02 -04:00
Søren Sandmann
647852d714 Add timer macros 2007-06-17 18:55:37 -04:00