Commit Graph

1147 Commits

Author SHA1 Message Date
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