Julien Cristau
7f4a393339
Bump pixman_format_supported_source's version in the symbols file
...
depth 30 formats were added in 0.11.10
2008-09-19 10:22:18 +02:00
Julien Cristau
3e299f87b7
New upstream release.
2008-09-19 10:21:17 +02:00
Julien Cristau
1b95efba96
Merge branch 'upstream-experimental' into debian-experimental
2008-09-19 10:19:29 +02:00
Søren Sandmann Pedersen
b5a9002d2e
Inline fetch functions in pixman-transformed.c
...
There was significant performance overhead associated with indirect
call to the fetch functions, so inline them.
Also, the old code assumed that if the number of rectangles in the
source clip was 1, then the clip was identical to the image
boundaries. Fix that by running a full region_contains_point()
whenever the source clip is different from pict->common.full_region.
Based on a patch from Antoine Azar.
2008-09-18 19:28:31 -04:00
Jeff Muizelaar
a57e7bf34a
Fix inner branch code.
...
The entire source must be 0 not just the alpha component.
Fix some comments too.
2008-09-18 11:44:36 -04:00
Søren Sandmann Pedersen
54ee41a660
Post release version bump
2008-09-18 06:53:11 -04:00
Søren Sandmann Pedersen
24de3b74f4
Pre-release version bump
2008-09-18 06:53:11 -04:00
Vladimir Vukicevic
7180230d4d
Add SRC x888x0565 C fast path
2008-09-17 16:01:31 -04:00
Jeff Muizelaar
d0b181f347
Add support for ARMv6 SIMD fastpaths.
2008-09-17 15:53:20 -04:00
Søren Sandmann Pedersen
412b0d5cbc
Pre-release version bump
2008-09-17 14:03:23 -04:00
Søren Sandmann Pedersen
3f5d6f90b7
Don't include stdio.h
2008-09-17 09:50:57 -04:00
Søren Sandmann Pedersen
eba4020920
[sse2] Fix rounding bug in conversion from 565 to 8888
...
When converting from 565 to 8888, replicate the topmost bits instead
of appending zeros.
2008-09-14 14:58:00 -04:00
Søren Sandmann Pedersen
6f00d98f87
Fix for bug 17477.
...
over_2x128 was changing the alphaLo and alphaHi arguments, causing
stripes.
2008-09-09 10:49:56 -04:00
Søren Sandmann Pedersen
bf76505cc6
Update TODO
2008-09-07 00:40:09 -04:00
Søren Sandmann Pedersen
da18a5675b
Extend clip-test to demonstrate a bug in source clipping
2008-09-07 00:13:10 -04:00
Søren Sandmann Pedersen
00f3d6ef22
Fix bug in pixman_image_is_opaque()
...
Non-repeating gradient images would be reported as opaque. Also add
new test program to test source clipping.
2008-09-06 23:49:25 -04:00
Søren Sandmann Pedersen
d5b4fd7e11
Update RELEASING
2008-09-06 06:17:32 -04:00
Søren Sandmann Pedersen
35fcdf352a
Bump release
2008-09-06 06:15:31 -04:00
Søren Sandmann Pedersen
5e7388540f
Check for __sun || __sun in pixman.h. Update TODO
...
Reported by Bernd Nies.
2008-09-06 05:14:18 -04:00
Søren Sandmann Pedersen
f369d612b3
Use error instead of #error in a couple of other places
2008-09-06 04:33:16 -04:00
Peter O'Gorman
f921c8c57f
Minor portability fixes
...
Use AC_C_INLINE to figure out `inline'.
IRIX compiler does not exit with a non-zero exit status when it sees #error
2008-09-06 04:30:08 -04:00
Frédéric Plourde
e2cbe1a0a4
Win32 build system fixes
...
Signed-off-by: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2008-09-04 16:30:21 -04:00
Søren Sandmann Pedersen
ed862f1b2f
Make sure pixman-combine{32,64}.h are disted
2008-09-04 16:21:08 -04:00
Søren Sandmann Pedersen
f9d3f372f9
Rename pixman-sse.h pixman-sse2.h
2008-08-24 00:40:16 -04:00
Søren Sandmann Pedersen
fdff58cfa2
A few other renamings of SSE->SSE2
2008-08-23 23:59:49 -04:00
Søren Sandmann Pedersen
9bfa8aaf17
Be consistent in naming SSE2 related things SSE2
2008-08-23 23:54:24 -04:00
Søren Sandmann Pedersen
00841cb314
Remove use of MMX extensions.
...
They were never a big improvement anyway, and now that we have SSE2
support, they would only be useful on Pentium IIIs, and only if
explicitly enabled, which most distributions couldn't do anyway.
2008-08-23 23:42:36 -04:00
Andre Tupinamba
3cd6acfe74
[sse2] Change pixman-sse to pass __mm128i args as pointers, so as not to confuse MSVC
2008-08-21 14:44:31 -07:00
Ginn Chen
9b9f7b59e5
Use hidden attribute for private functions when compiling with Sun Studio
...
https://bugs.freedesktop.org/show_bug.cgi?id=17183
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2008-08-21 14:21:01 -07:00
Vladimir Vukicevic
e78eee8731
Add sys/inttypes.h include for AIX
2008-08-19 11:57:53 -07:00
Søren Sandmann Pedersen
cb9d575058
Merge branch 'master' of sandmann@git.freedesktop.org:/git/pixman
2008-07-31 13:32:59 -04:00
Søren Sandmann Pedersen
daf1745060
Bug 16921. MMX and SSE2 intrinsics not enabled when compiling with Intel's icc
...
Remove GCC specific inline-growth flags, and use __force_inline__ in
pixman-sse2 instead. Based on patch by Matt Turner.
2008-07-31 13:32:38 -04:00
Aaron Plattner
dfe1f63f70
Add depth 30 formats to pixman_format_supported_source.
...
Thanks to Julien Cristau for pointing out that these were missing.
2008-07-25 10:15:31 -07:00
Søren Sandmann Pedersen
db3fb5eb60
Don't require GCC 4.2 on x86-64
2008-07-21 22:06:02 -04:00
Søren Sandmann Pedersen
53fa7133fd
TODO
2008-07-21 21:55:55 -04:00
André Tupinambá
58ab45b85d
Use CopyAreasse2, plus a compatibility fix
2008-07-21 21:53:20 -04:00
Søren Sandmann Pedersen
51576cda8b
Fix typo in sse2 configure logic
2008-07-18 14:49:35 -04:00
Julien Cristau
fc8da03791
Prepare changelog for upload
2008-07-18 15:21:40 +02:00
Julien Cristau
d375b4f367
Update changelog and symbols file
...
some formats were added in 0.11.6, but I forgot to update the versions
for the functions using that.
2008-07-18 15:02:33 +02:00
Julien Cristau
b76100db85
Merge tag 'pixman-0.11.8' into debian-experimental
2008-07-18 14:46:24 +02:00
Frederic Plourde
596218e488
Win32 Makefile fix
2008-07-17 13:51:31 -07:00
Søren Sandmann Pedersen
f729457da5
Update RELEASING and release targets in Makefile.am
2008-07-17 14:13:34 -04:00
Søren Sandmann Pedersen
72045eabd5
Post-release version-bump
2008-07-17 14:07:23 -04:00
Søren Sandmann Pedersen
2a14ecf1cd
Pre-release version bump
2008-07-17 13:38:57 -04:00
Søren Sandmann Pedersen
411c0e990f
Make a couple of functions static
2008-07-17 13:37:56 -04:00
Jeff Muizelaar
96f57c07f2
Speed up fbOver
...
Use FbByteMulAdd to operate on two components at a time and force the function
to be inlined.
2008-07-17 13:32:45 -04:00
Jeff Muizelaar
d4855cd9d0
Comment FbByteMulAdd
2008-07-17 13:32:08 -04:00
Julien Cristau
dcbe4b3f80
fix --enable-{mmx,sse2,vmx}
...
If --enable-foo is used, don't treat it as --disable-foo, and
error out if the appropriate compiler support isn't detected.
2008-07-16 22:06:17 +02:00
Damien Carbery
e21f00db50
Add pixman-1-uninstalled.pc file
...
Signed-off-by: Søren Sandmann <sandmann@redhat.com>
2008-07-16 15:51:08 -04:00
Søren Sandmann
1570746350
Use -no-undefined -- fixes bug 15927
2008-07-16 15:51:08 -04:00