head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.10 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.8 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.6 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.4 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.2 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q1:1.1.0.4 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.2 pkgsrc-2008Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2009.04.23.08.30.53; author sno; state dead; branches; next 1.1; 1.1 date 2008.10.15.00.56.45; author bjs; state Exp; branches; next ; desc @@ 1.2 log @Update to pixman-0.15.2 from 0.12.0 Upstream changes (since 0.12.0): - Fix MMX & SSE intrinsics to work with Sun compilers & Solaris - More SSE2 optimizations - Optimize rectilinear nearest-neighbour scaling - Add support for BGRA and BGRx formats and a lot of minor bug fixes and optimizations Oked by wiz@@ @ text @$NetBSD: patch-ai,v 1.1 2008/10/15 00:56:45 bjs Exp $ 69dadf231283fadcb117b4d9e799e8633a0e4dab force alignment of arg pointer in potential SSE users Fix for bug 17824 --- pixman/pixman-utils.c.orig 2008-09-09 08:28:23.000000000 -0400 +++ pixman/pixman-utils.c @@@@ -62,6 +62,9 @@@@ pixman_transform_point_3d (pixman_transf 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, @@@@ -156,6 +159,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, @ 1.1 log @Update to pixman-0.12.0 from 0.11.10. In addition to many bug fixes, new features [since approximately 0.10.0] include: - New image formats with 10 bits per channel - SSE2 optimizations for many operations - Opacity based optimizations for operators - Altivec optimizations for many operations - A 32 bit region implementation @ text @d1 1 a1 1 $NetBSD$ @