pixman: Branch 'master' - 2 commits

Benjamin Otte company at kemper.freedesktop.org
Wed Oct 8 12:22:17 PDT 2008


 .gitignore            |    6 ++++++
 pixman/pixman-utils.c |    6 ++++++
 2 files changed, 12 insertions(+)

New commits:
commit f5d4e01c399d6d23fd7e4cfaa26e0b07e2279690
Author: Benjamin Otte <otte at gnome.org>
Date:   Wed Oct 8 21:21:58 2008 +0200

    update .gitignore

diff --git a/.gitignore b/.gitignore
index 70b7b64..8be8048 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,10 +26,16 @@ stamp-h?
 config.h
 config.h.in
 .*.swp
+pixman/pixman-combine32.c
+pixman/pixman-combine32.h
+pixman/pixman-combine64.c
+pixman/pixman-combine64.h
 pixman/pixman-version.h
+test/clip-test
 test/composite-test
 test/fetch-test
 test/gradient-test
+test/region-test
 *.pdb
 *.dll
 *.lib
commit 69dadf231283fadcb117b4d9e799e8633a0e4dab
Author: Benjamin Otte <otte at gnome.org>
Date:   Wed Oct 8 21:18:12 2008 +0200

    force alignment of arg pointer in potential SSE users
    
    Fix for bug 17824

diff --git a/pixman/pixman-utils.c b/pixman/pixman-utils.c
index 22f522b..adb3e20 100644
--- a/pixman/pixman-utils.c
+++ b/pixman/pixman-utils.c
@@ -63,6 +63,9 @@ pixman_transform_point_3d (pixman_transform_t *transform,
     return TRUE;
 }
 
+#if defined(USE_SSE2) && defined(__GNUC__) && !defined(__x86_64__) && !defined(__amd64__)
+__attribute__((__force_align_arg_pointer__))
+#endif
 PIXMAN_EXPORT pixman_bool_t
 pixman_blt (uint32_t *src_bits,
 	    uint32_t *dst_bits,
@@ -165,6 +168,9 @@ pixman_fill32 (uint32_t *bits,
     }
 }
 
+#if defined(USE_SSE2) && defined(__GNUC__) && !defined(__x86_64__) && !defined(__amd64__)
+__attribute__((__force_align_arg_pointer__))
+#endif
 PIXMAN_EXPORT pixman_bool_t
 pixman_fill (uint32_t *bits,
 	     int stride,


More information about the xorg-commit mailing list