Søren Sandmann Pedersen
d8e5ff20f1
Pre-release version bump
2008-06-25 07:58:21 -04:00
Søren Sandmann Pedersen
a766b62880
Add configure time options to disable mmx/sse2/vmx
2008-06-22 13:42:21 -04:00
Søren Sandmann Pedersen
bae5db893f
Post-release version bump
2008-06-09 13:06:50 -04:00
Søren Sandmann Pedersen
88e02d3679
Pre-release version bump
2008-06-09 12:32:56 -04:00
Søren Sandmann Pedersen
6e8f785ae7
Post-release version bump
2008-06-09 02:43:37 -04:00
Søren Sandmann Pedersen
26b486b9a9
Bump version number
2008-06-09 01:59:56 -04:00
Søren Sandmann Pedersen
f7f5da7fc4
Unbump version number; remove file added to EXTRA_DIST
2008-06-09 01:52:36 -04:00
Søren Sandmann
e84db89493
Bump version number and make it distcheck
2008-06-09 01:46:13 -04:00
Luca Barbato
8ef3f49a95
Fixup
2008-06-01 16:37:52 +02:00
Søren Sandmann
d71bfc7777
Work around GCC bug causing crashes in Mozilla with SSE2
...
When using SSE2 intrinsics, gcc assumes that the stack is 16 byte
aligned. Unfortunately some code, such as Mozilla and Mono contain
code that aligns the stack to 4 bytes.
The __force_align_arg_pointer__ makes gcc generate a prologue that
realigns the stack pointer to 16 bytes. Fix bug 15693.
2008-05-15 01:00:28 -04:00
Richard Hult
a56df9149d
Add --disable-gtk switch to configure
...
Signed-off-by: Søren Sandmann <sandmann@redhat.com>
2008-05-03 15:03:00 -04:00
André Tupinambá
92ef26dfed
Add SSE2 implementations of many compositing operations.
2008-04-23 00:18:39 -04:00
Luca Barbato
1ec7bd2cb2
Merge branch 'master' into vmx
...
Conflicts:
pixman/pixman-pict.c
2008-04-12 09:53:24 +02:00
Søren Sandmann
53882228c9
Simplify handling compiler handling in MMX code
...
Instead of using the parameters --param inline-unit-growth=10000 and
--param large-function-growth=10000", just make the inline functions
__always_inline__.
Also support Intel's compiler in pixman-mmx.c.
Based on a patch by Serhat <ubunturk@gmail.com>
2008-04-12 00:22:35 -04:00
Aaron Plattner
f88519ed3f
Move combining routines into combine.inc and add a Perl rule to generate it.
...
This will eventually be used to search & replace types and mask/shift
calculations to generate a wide version of these functions.
Signed-off-by: Søren Sandmann <sandmann@redhat.com>
2008-04-11 19:58:19 -04:00
Søren Sandmann
1ae751215e
Require GCC 3.4 for SSE and SSE2.
...
Also include <emmintrin.h> in the SSE2 test and use SSE_FLAGS rather than MMX_FLAGS
Reported by Dave Yeo.
2008-04-09 21:39:29 -04:00
Søren Sandmann Pedersen
cd3799317f
Post-release version bump
2008-03-28 05:23:34 -04:00
Søren Sandmann Pedersen
0c33317f59
Bump version to 0.10.0.
...
Also a bunch of changes to the release make targets
2008-03-27 10:07:11 -04:00
Søren Sandmann
03b9c14377
Move version functions from pixman-version.c into pixman-utils.c.
...
Delete pixman-version.c
2008-03-26 01:49:56 -04:00
Carl Worth
bd2a53fc4e
Add pixman_version function and related macros
...
The complete new API here makes available compile-tim version checks:
PIXMAN_VERSION
PIXMAN_VERSION_STRING
PIXMAN_VERSION_ENCODE
as well as run-time version checks:
pixman_version()
pixman_version_string()
2008-03-25 12:38:01 -07:00
Carl Worth
b078cb3250
Increment pixman version to 0.9.7
...
This represents the in-development state, (so that the next release
will be 0.9.8 with an even-number micro component).
2008-03-25 12:38:01 -07:00
Luca Barbato
e63bf1554b
Make configure message alike the mmx/sse/sse2 ones
2008-03-23 16:12:31 +01:00
Luca Barbato
dcc5301780
Update vmx
2008-03-23 16:04:26 +01:00
Rodrigo Kumpera
6cb327be1f
Add build system support for SSE2.
2008-03-14 19:11:17 -04:00
Luca Barbato
49240111db
Merge branch 'master' of git://anongit.freedesktop.org/pixman
2007-12-16 00:38:16 +01:00
Søren Sandmann
bb056d4e02
Use -fvisibility=hidden by default.
...
Add a PIXMAN_EXPORT macro that expands to the appropriate GCC magic.
Various formatting fixes.
2007-12-03 13:14:42 -05:00
Søren Sandmann Pedersen
b39ca42fce
Bump version number
2007-10-24 15:48:45 -04:00
Søren Sandmann
28532430ef
Only compile with -msse on x86-64.
2007-10-17 20:01:27 -04:00
Luca Barbato
808e4f541b
Merge branch 'master' of git://anongit.freedesktop.org/pixman
2007-10-01 22:13:05 +00: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
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
root
33d4028e3f
First import of vmx
2007-07-01 11:42:49 +00:00
Søren Sandmann
d466cf1d2f
Add various accessors; remove composite_rect
2007-06-12 14:24:40 -04:00
Søren Sandmann Pedersen
b62b769c0d
Bump version number
2007-06-11 22:02:03 -04:00
Søren Sandmann Pedersen
6a64eb1094
Bump version number
2007-06-11 09:15:05 -04:00
Søren Sandmann
097de78d13
Check for getisax() support
2007-05-22 09:51:54 -04:00
Søren Sandmann
37f90ba0b2
Check for MMX in the build system
2007-05-22 09:49:23 -04:00
Søren Sandmann
bdb307ac4a
Add macro FUNC that expands to __PRETTY_FUNCTION__ or __func__
...
depending on the compiler.
2007-05-19 15:53:37 -04:00
Soren Sandmann Pedersen
ffbb4a6b1f
Don't build GTK+ test programs if GTK+ is not available
2007-05-15 11:08:24 -04:00
Søren Sandmann
0ebb7e31db
Remove AM_MAINTAINER_MODE ; add new gradient-test
2007-05-09 18:10:30 -04:00
Soren Sandmann Pedersen
4bd9ebc83d
Add a simple test program; fix linking problems
2007-05-08 10:48:27 -04:00
Soren Sandmann Pedersen
565f410a1c
Add the files.
2007-05-04 19:13:57 -04:00