José Fonseca
cea752bdb8
Prevent promotion to unsigned when calculating strides.
2007-09-17 18:49:40 +01:00
José Fonseca
1092cdd09f
Use a consistent type for stride and more importantly, use always a signed type.
2007-09-17 17:08:31 +01:00
José Fonseca
be4990f4a0
Remove the macro magic from READ/WRITE macros.
2007-09-14 15:48:18 +01:00
José Fonseca
14f2a4c222
Remove the MMX code path for YV12 for the meanwhile, as pixel output is not
...
exactly the same as the non-MMX code.
This reverts commit c61d6ae39e
.
2007-09-14 10:53:32 +01:00
Carl Worth
3be35594c9
Fix build breakage when under the influence of USE_MMX
...
This was recently broken (dc7c047d1c
) when
removing an assignment to noinst_LTLIBRARIES.
2007-09-11 16:29:06 +01:00
Vladimir Vukicevic
dc7c047d1c
[memlk] don't try to allocate new data for 0-rectangle regions
2007-09-10 15:20:44 -07:00
José Fonseca
c61d6ae39e
MMX code path for YV12 copy, taken from the xserver glucose-2 branch.
2007-09-07 10:52:01 +01:00
José Fonseca
562fa00e40
YUV formats fetch support.
2007-09-07 10:49:21 +01:00
José Fonseca
469dd84cf8
New test for image fetching.
2007-09-07 10:47:15 +01:00
José Fonseca
ba5fc60317
Perform stride calculations inside the callback functions.
2007-09-07 10:46:34 +01:00
Vladimir Vukicevic
1b098ede19
[win32] Makefile and compilation fixes for win32
2007-09-06 11:51:55 -07:00
Vladimir Vukicevic
5fc4d5ab1f
compilation: build edge/compose with accessors separately
...
Simplify the build by creating a new file for pixman-compose and
pixman-edge built with accessor functions.
2007-09-06 11:51:54 -07:00
Julien Cristau
e06f22ff64
Prepare changelog for upload.
2007-09-05 21:44:26 +02:00
Julien Cristau
d32f69172a
Add watch file.
2007-09-05 21:33:49 +02:00
Julien Cristau
caf7c7e068
Update changelog for new upstream.
2007-09-05 21:33:24 +02:00
Carl Worth
6b96b62ca4
Don't copy unused bits to an alpha channel
...
This bug was identified by cairo's rgb24-ignore-alpha test which
blends RGB24 over ARGB32 and notices that "alpha" values are
making it from the source to the destination.
2007-09-04 17:24:04 -07:00
Julien Cristau
a9e5ede18d
Update changelog and bump shlibs.
2007-09-03 17:11:42 +02:00
Julien Cristau
1c223ec3e7
autoreconf.
2007-09-03 17:01:04 +02:00
Julien Cristau
1bd9549ca7
Merge branch 'master' of git.freedesktop.org:/git/pixman into debian-experimental
2007-09-03 16:59:13 +02:00
Vladimir Vukicevic
8ff7213f39
rasterize traps that extend outside of the image bounds correctly
...
Traps that extend outside of the image bounds are rasterized incorrectly
currently; the problem is a signed vs. unsigned comparison that got
introduced when a width parameter went from int -> uint. This patch
puts it back to int (since it's stored as an int in the bits structure
to begin with), and also fixes a similar warning in the memset wrapper
2007-08-25 23:31:07 -07:00
Søren Sandmann
028993aacb
Set accessors for the destination image in composite-test.c
2007-08-24 16:49:29 -04:00
Søren Sandmann
341be6a408
Add missing comma in enum
2007-08-24 16:30:10 -04:00
Søren Sandmann
fb667257ab
Remove trailing comma in enum
2007-08-24 16:19:31 -04:00
Søren Sandmann
c7dad7b9a0
Add conjoint and disjoint operators to pixman.h
2007-08-24 16:18:14 -04:00
Søren Sandmann Pedersen
245a5e04eb
Merge branch 'master' of ssh+git://sandmann@git.freedesktop.org/git/pixman
2007-08-21 16:31:45 -04:00
Søren Sandmann Pedersen
25846ed93a
Fix bug 12039, based on Chris Wilson's patch.
2007-08-21 14:11:54 -04:00
Eric Anholt
9c09561a91
Fix failure to set identity transform in pixman.
...
While here, optimize out a free/malloc in the case where a transform
existed previously and the new transform is non-identity.
2007-08-20 13:02:54 -07:00
Søren Sandmann Pedersen
3e74bc4319
Add pixman_image_set_source_clipping()
2007-08-17 18:01:09 -04:00
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