Søren Sandmann Pedersen
4d255141f7
Add refactoring notes
2009-05-04 18:55:04 -04:00
Søren Sandmann Pedersen
f98c800fba
Mention utils.h in test/Makefile.am so that make dist will pick it up
...
Pointed out by Julien Cristau.
2009-05-04 18:54:27 -04:00
Søren Sandmann Pedersen
e047f605e2
Move all the GTK+ test code into its own file, utils.c
2009-05-04 18:34:54 -04:00
Søren Sandmann Pedersen
c882260d4b
Include string.h and fix warning in trap-test.c
2009-04-28 22:49:31 -04:00
Alan Coopersmith
c74becfdb9
Add solaris-hwcap.mapfile to EXTRA_DIST
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-04-28 08:44:47 -07:00
Siarhei Siamashka
dbb72c02fd
Updated scaling test to support rgb565, source clipping, etc.
...
Now test provides better coverage for various image scaling
cases. Unused byte for x8r8g8b8 format is ignored. Running
the test program without any command line options provides
a PASS/FAIL verdict based on the precalculated crc32 value
for using pixman with all the fastpath functions disabled,
which should simplify testing for correcteness.
2009-04-24 21:51:30 -04:00
Søren Sandmann Pedersen
880afeecc0
Add trap-crasher.c test program
...
Based off of Pavel Kankovsky's test case in bug 16560.
2009-04-24 21:39:33 -04:00
Jeff Muizelaar
eac663a7c8
Enable fbCompositeSolidMask_nx8x8888neon
2009-04-21 17:32:38 -04:00
Jeff Muizelaar
99fd917adf
Enable fbCompositeSolidMask_nx8x0565neon
2009-04-21 17:32:38 -04:00
Jeff Muizelaar
c0436ed255
Enable fbCompositeSrc_8888x8x8888neon
2009-04-21 17:32:38 -04:00
Jeff Muizelaar
f2b3dfcce4
Enable fbCompositeSrc_8888x8888neon
2009-04-21 17:32:38 -04:00
Jeff Muizelaar
6da2f2b360
Enable fbCompositeSrc_x888x0565neon
2009-04-21 17:32:37 -04:00
Jeff Muizelaar
b8625fa2dd
Enable fbCompositeSrcAdd_8000x8000neon
2009-04-21 17:32:37 -04:00
Jeff Muizelaar
452ed13867
Enable fbCompositeSrcAdd_8888x8x8neon
2009-04-21 17:32:37 -04:00
Ian Rickards
f2af00bf02
Add support for ARM NEON fast paths
...
Currently disabled
2009-04-21 17:32:36 -04:00
Jeff Muizelaar
9fdca26d30
Add support for doing ARM simd detection on Windows
2009-04-21 17:32:36 -04:00
Jeff Muizelaar
2423118e23
Add support for doing ARM simd detection on Windows
2009-04-15 10:38:37 -04:00
Søren Sandmann Pedersen
3d9716f44e
Post-release version bump
2009-04-09 20:39:10 -04:00
Søren Sandmann Pedersen
0a63858b07
Pre-release version bump
2009-04-09 16:38:05 -04:00
Søren Sandmann Pedersen
86ec5419b2
Fix search and replace issue
2009-04-06 15:25:03 -04:00
Alan Coopersmith
179750544d
Replace custom type ullong with standard uint64_t in pixman-mmx.c
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-04-04 09:45:26 -07:00
Alan Coopersmith
fd7449c485
Fix MMX & SSE intrinsics to work with Sun compilers & Solaris
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-04-04 09:45:25 -07:00
Søren Sandmann Pedersen
47dabe1d02
Fix pixbuf_from_argb32() to take premultiplied alpha into account
2009-04-04 06:04:42 -04:00
Søren Sandmann Pedersen
fb8e9b16d5
Add a new trap-test test program.
...
Also some tweaks to the build system in the test directory to make it
build non-gtk+-using application when use of gtk+ is disabled.
2009-04-04 06:03:20 -04:00
Siarhei Siamashka
cdcbd9be3a
Set srcRepeat = False when using fbCompositeSrcScaleNearest
...
NORMAL repeat was broken (the optimized function can handle repeat operation
itself and can be screwed up if 'pixman_walk_composite_region' tries to help it
by splitting the work into handling multiple separate areas).
Splitting work into handling different areas does not work right for the
transform case (and it is never used for generic path). The point is that this
splitting only has full pixel precision at the moment, while correct blitting
needs to preserve some fractional part in calculations when moving from one
"tile" to another.
2009-04-01 18:26:24 -04:00
Siarhei Siamashka
a9adae3dc3
Image scaling regression test script
...
This test script can help in finding regressions in image scaling
fastpath implementations. It uses test program compiled with
and without fastpath code and can compare results of execution
for different pseudorandom compositing operations involving scaling.
Signed-off-by: Søren Sandmann Pedersen <sandmann@redhat.com>
2009-03-31 21:30:03 -04:00
Mark Kettenis
29e8556814
Add support for BGRA and BGRx formats.
2009-03-24 14:28:38 -04:00
Chris Wilson
e92417b780
Check for failure when intersecting regions.
...
Need to check and report the failure of intersecting the rectangle with
the clip region during pixman_image_fill_rectangles().
2009-03-17 13:28:31 +00:00
Chris Wilson
9ba3236354
Check for allocation errors during pixman_op()
...
Propagate the error returns from pixman_rect_alloc().
2009-03-17 09:11:14 +00:00
Julien Cristau
abe019e234
Prepare changelog for upload
2009-02-15 23:01:26 +01:00
Julien Cristau
94ac0f0052
Update changelogs
2009-02-15 22:58:10 +01:00
Julien Cristau
275ec8d50e
Merge tag 'pixman-0.14.0' into debian-unstable
2009-02-15 22:57:59 +01:00
Julien Cristau
46ea29b6c9
Merge branch 'debian-experimental' into debian-unstable
...
Conflicts:
debian/changelog
2009-02-15 22:57:47 +01:00
Søren Sandmann Pedersen
2664c2d575
Remove stale comment
2009-02-10 19:47:19 -05:00
Søren Sandmann Pedersen
ced5a4f356
Add license and copyright holders to COPYING
2009-02-06 19:41:24 -05:00
Thomas Jaeger
2d9c7cd84b
Implement PIXMAN_REPEAT_REFLECT for images
2009-02-06 19:19:53 -05:00
Søren Sandmann Pedersen
3d0911dee7
Reinstate SrcScaledNearest optimization
2009-02-06 18:03:31 -05:00
Søren Sandmann Pedersen
6815e754d3
Bump version number post-release
2009-02-06 18:01:57 -05:00
Søren Sandmann Pedersen
6df6a43dc7
Bump version number pre release
2009-02-06 17:31:32 -05:00
Søren Sandmann Pedersen
6e6c7ac5e0
Comment out SrcScaledNearest optimization that hasn't been tested much
2009-02-06 17:30:24 -05:00
Søren Sandmann Pedersen
e651118b67
Fix release targets to remove all hashfiles before generating tar balls
2009-02-06 17:29:04 -05:00
Jeff Muizelaar
072d848f59
Add pixman-matrix.c to Makefile.win32
2009-01-09 12:48:22 -05:00
Jeff Muizelaar
c55db29057
Conditionally include config.h in pixman-matrix.c to fix win32 build
2009-01-09 12:48:20 -05:00
Julien Cristau
f6b1c8725f
Prepare changelog for upload
2009-01-04 21:39:35 +01:00
Julien Cristau
0688517667
Fix shlibs for the udeb.
2009-01-04 21:36:09 +01:00
Julien Cristau
eac4f90eb0
Don't use ARM SIMD code.
...
It doesn't do runtime detection, and will only work on ARMv6.
2008-12-25 17:12:00 +01:00
Chris Wilson
8f98ffadf5
Fix pixman-1-uninstalled.pc to point to the libtool library
...
Otherwise we fail to link when compiling cairo against the uninstalled
library.
2008-12-20 17:18:51 +00:00
Chris Wilson
9d726712c2
Allocate initial array of RegionInfo on the stack.
...
The region validate() code is frequently called by cairo as it is used to
extract regions from the trapezoids for fast-paths through the drawing
code and also for fast-path clipping and the RegionInfo allocation (as
well as the pixman_rect_alloc during the final union) appears as a hot
spot on application memory profiles.
2008-12-20 16:55:09 +00:00
Aaron Plattner
08530f5bf2
Don't treat PIXMAN_TYPE_YUY2 and PIXMAN_TYPE_YV12 as PIXMAN_FORMAT_COLOR.
...
Various pieces of code expect PIXMAN_FORMAT_COLOR (and its less cool older
brother, PICT_FORMAT_COLOR) formats to have ARGB bits, and the YUV formats do
not.
2008-12-17 10:38:12 -08:00
Jeff Muizelaar
4546234c18
[arm-simd] Add a comment about aligning source and destination pointers.
2008-12-05 12:01:03 -05:00