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_'
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__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_' fast path
ARM: enabled 'neon_composite_over__n_' fast path
ARM: enabled 'neon_composite_over__0565' fast path
ARM: enabled 'neon_composite_over__' 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__8_8 fast paths to add_n_8_8
Enable the x888_8_ 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 0x and 0xff the
add_n___ca fast p
Revert Enable component alpha on solid masks.
Return result from pixman_image_set_transform().