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
Søren Sandmann Pedersen
99fead412e
Use <inttypes.h> on most types of Unix.
...
Fix for bug 15560.
2008-07-16 15:08:45 -04:00
Søren Sandmann
c5bb4ab8fc
Update TODO
2008-07-16 14:56:48 -04:00
Søren Sandmann
2070f10db9
Remove unused pixman-combine.c
2008-07-16 14:51:49 -04:00
André Tupinambá
9d54568d5f
Fix SSE2 bug where x888 pixels were treated as 8888
2008-07-16 14:51:49 -04:00
Benjamin Otte
7dfd023e94
fix Altivec detection
...
the old code used to cause infinite looping on G3 machines.
2008-07-16 20:43:46 +02:00
Behdad Esfahbod
0a92401678
Fix fbCompositeSrc_x888xnx8888mmx to properly ignore source alpha
2008-07-15 16:49:32 -07:00
Julien Cristau
465ee2da55
Prepare changelog for upload
2008-07-15 21:36:34 +02:00
Julien Cristau
687176023c
make --{en,dis}able-gtk work correctly
...
--enable-gtk had the same effect as --disable-gtk.
Now we check for it by default, and error out if we can't
find it and it was explicitly enabled.
2008-07-15 17:06:50 +02:00
Julien Cristau
5265d8d269
update changelog and shlibs/symbols for new upstream
...
* New upstream development release.
* Bump shlibs and update symbols files.
2008-07-15 15:58:32 +02:00
André Tupinambá
9d97716d2f
Fix bug 16310 in the SSE2 fast path in function fbCompositeSolidMask_nx8888x0565Csse2
2008-07-08 14:15:27 -04:00
Søren Sandmann Pedersen
47b95be38a
Update TODO
2008-07-08 14:10:56 -04:00
Aaron Plattner
eb53d111bd
Add a lossy 32-bit generic pixel fetch function for wide surfaces.
...
The transformed fetch path currently only works at 32-bit precision. Until a
wide version of that function is added, we need to have a path to perform a
wide FetchPixel and then contract it down to a8r8g8b8.
Also, use the right format when expanding the result in fbFetchTransformed64.
fbFetchTransformed returns a8r8g8b8 results.
2008-06-26 22:38:59 -07:00
Søren Sandmann
3c43b869f3
Unexport or delete various functions
...
- Delete pixman_region_append()
- Delete pixman_region_empty()
- Make pixman_region_validate() static and don't export it.
Reported by Julien Cristau.
2008-06-27 01:11:30 -04:00
Søren Sandmann
36b05f2cac
Only export the 16 bit version of pixman_region_set_static_pointers()
2008-06-27 01:05:30 -04:00
Julien Cristau
e1c4812cab
Merge tag 'pixman-0.11.6' into debian-experimental
2008-06-25 20:06:11 +02:00
Søren Sandmann Pedersen
ab4d45806a
Update versioning documentation
2008-06-25 09:46:12 -04:00
Søren Sandmann Pedersen
a3c12f4ccf
Update release instructions
2008-06-25 09:36:13 -04:00
Søren Sandmann Pedersen
ca6edbee41
Explicitly use my GPG key for signing.
2008-06-25 09:24:00 -04:00
Søren Sandmann Pedersen
c48e3bc5cc
Post-release version bump
2008-06-25 09:16:09 -04:00