A new pixman release 0.17.2 is now available. This is the first
development release in the 0.17 series up to a stable 0.18.0 release.

Highlights since the stable 0.16.2 version:

- Faster bilinear image scaling [André Tupinambá]
- Substantially improved ARM NEON fast paths [Siarhei Simashka]
- Various other optimizations [Siarhei, Søren Sandmann]
- Improved test suite [Chris Wilson]

Søren


A new pixman release 0.17.2 is now available

tar.gz:
        http://cairographics.org/releases/pixman-0.17.2.tar.gz
        http://xorg.freedesktop.org/archive/individual/lib/pixman-0.17.2.tar.gz

tar.bz2:
        http://xorg.freedesktop.org/archive/individual/lib/pixman-0.17.2.tar.bz2

Hashes:
        MD5:  006c74f1450e5ed2e1bdaf88e9806faa  pixman-0.17.2.tar.gz
        MD5:  64070b49e136f66640adf0f21c0b5fc8  pixman-0.17.2.tar.bz2
        SHA1: 163e4e63a2f570690119ee40b8430eedb55ac8cc  pixman-0.17.2.tar.gz
        SHA1: da17421f46b323af25906bb906cccd62f34799f6  pixman-0.17.2.tar.bz2

GPG signature:
        http://cairographics.org/releases/pixman-0.17.2.tar.gz.sha1.asc
        (signed by Søren Sandmann Pedersen <sandm...@daimi.au.dk>

Git:
        git://git.freedesktop.org/git/pixman
        tag: pixman-0.17.2

Log:
        Andrea Canciani (1):
              Fix composite on big-endian systems.
        
        André Tupinambá (2):
              Speed up bilinear interpolation.
              Add fast path scaled, bilinear fetcher.
        
        Benjamin Otte (3):
              Fix compile warnings
              Add default cases for all switch statements
              --enable-maintainer-mode is gone from configure, so remove it
        
        Chris Wilson (6):
              build: Suppress verbose compile lines
              [test] Add composite test from rendercheck
              [sse2] Don't emit prefetch 0 for an absent mask
              [build] Add rule to generate asm for inspection.
              [test] Exercise repeating patterns for composite.
              [Makefile] Set the SIMD specific CFLAGS for inspecting asm.
        
        Gaetan Nadon (1):
              Remove unused generated libcomp.pc #23801
        
        Gerdus van Zyl (1):
              Fix build with Visual Studio 2008
        
        Guillem Jover (1):
              pixman: Update .gitignore
        
        Jeremy Huddleston (1):
              This is not a GNU project, so declare it foreign.
        
        M Joonas Pihlaja (4):
              Work around differing _mm_prefetch() prototypes on Solaris.
              Work around a Sun Studio 12 code generation bug involving 
_mm_set_epi32()
              Default to optimised builds when using a Sun Studio compiler.
              Don't prefetch from NULL in the SSE2 fast paths.
        
        Makoto Kato (1):
              Add CPU detection for VC++ x64
        
        Siarhei Siamashka (23):
              ARM: workaround for gcc bug in vshll_n_u8 intrinsic
              ARM: Remove fallback to ARMv6 implementation from NEON delegate 
chain
              Change CFLAGS order for PPC and ARM configure tests
              ARM: Removal of unused/broken NEON code
              blitters-test updated to also randomly generate mask_x/mask_y
              C fast path function for 'add_1000_1000'
              C fast path function for 'over_n_1_8888'
              ARM: removed old ARM NEON optimizations
              ARM: introduction of the new framework for NEON fast path 
optimizations
              ARM: enabled new implementation for pixman_fill_neon
              ARM: added 'bindings' for NEON assembly optimized functions
              ARM: enabled 'neon_composite_src_0565_0565' fast path
              ARM: enabled 'neon_composite_src_8888_0565' fast path
              ARM: enabled 'neon_composite_src_0888_0888' fast path
              ARM: enabled 'neon_composite_over_n_8_0565' fast path
              ARM: enabled 'neon_composite_over_n_8_8888' fast path
              ARM: enabled 'neon_composite_over_8888_n_8888' fast path
              ARM: enabled 'neon_composite_over_8888_0565' fast path
              ARM: enabled 'neon_composite_over_8888_8888' fast path
              ARM: enabled 'neon_composite_add_n_8_8' fast path
              ARM: enabled 'neon_composite_add_8_8_8' fast path
              ARM: enabled 'neon_composite_add_8000_8000' fast path
              C fast path function for 'over_n_1_0565'
        
        Søren Sandmann Pedersen (43):
              Post-release version bump
              Change names of add_8888_8_8 fast paths to add_n_8_8
              Enable the x888_8_8888 sse2 fast path.
              Fix off-by-one error in 
source_image_needs_out_of_bounds_workaround()
              Reformat test/composite.c to follow the standard coding style.
              Remove optimization for 0xffffffff and 0xff the 
add_n_8888_8888_ca fast p
              Revert "Enable component alpha on solid masks."
              Return result from pixman_image_set_transform().
              Fix alpha handling for 10 bpc formats.
              Add a few notes about testing to TODO
              Hide PIXMAN_OP_NONE and PIXMAN_N_OPERATORS behind 
PIXMAN_INTERNAL_API.
              Fix four bit formats.
              Fix shift bug in fetch_scanline/pixel_a2b2g2r2()
              Fix bugs in a1b2g1r1.
              Fix bugs in fetch_*_b2g3r3().
              Fix bug in blitters-test with BGRA formats.
              Update CRC value in blitters-test for the new bug fixes
              In the compositing test, Don't try to use component alpha with 
solid fill
              Add missing break in composite.c
              Fix fetch-test for big-endian systems.
              Fix double semicolon; pointed out by Travis Griggs
              Remove BOUNDS() macro.
              Remove unused color_table and color_table_size fields
              Change prototype of _pixman_walk_composite_region from int16_t to 
int32_t
              Make pixman_compute_composite_region32() use 32 bit dimensions
              Make walk_region_internal() use 32 bit dimensions
              Extend scaling-test to also test bilinear filtering.
              Include <inttypes.h> when compiled with HP's C compiler.
              Define PIXMAN_USE_INTERNAL_API in pixman-private.h
              sse2: Add a fast path for OVER 8888 x 8 x 8888
              test: Rename utils.[ch] to gtk-utils.[ch]
              test: Move CRC32 code from blitters-test to new files utils.[ch]
              test: In scaling-test use the crc32 from utils.c
              test: Move random number generator from blitters/scaling-test to 
utils.[c
              test: Move image_endian_swap() from blitters-test.c to utils.[ch]
              Use the destination buffer directly in more cases instead of 
fetching.
              Eliminate the NEED_SOLID_MASK flag
              Eliminate the NEED_COMPONENT_ALPHA flag.
              Compute src_format outside the fast path loop.
              Eliminate NEED_PIXBUF flag.
              Delete the flags field from fast_path_info_t
              Remove stray semicolon from blitters-test.c
              Pre-release version bump
_______________________________________________
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce

Reply via email to