[cairo-announce] [ANNOUNCE] pixman 0.21.8 now available
Soeren Sandmann
sandmann at cs.au.dk
Mon Apr 18 21:16:45 PDT 2011
A new pixman release 0.21.8 is now available. This is a release
candidate for a stable 0.22.0 release.
News:
- New image formats r8g8b8a8 and r8g8b8x8 [Alexandros Frantzis]
- Better support for the MSVC compiler [Andrea Canciani]
- Much faster image scaling on ARM [Siarhei Siamashka, Taekyun Kim]
- Bug fixes and other improvements [Gilles Espinasse, Siarhei, Søren Sandmann]
Note: When this version of pixman is used with the git version of the X
server, trapezoid rendering will be corrupted. This is a known bug in
the X server.
Please report bugs to pixman at lists.freedesktop.org or file them at
https://bugs.freedesktop.org/enter_bug.cgi?product=pixman
Søren
tar.gz:
http://cairographics.org/snapshots/pixman-0.21.8.tar.gz
http://xorg.freedesktop.org/archive/individual/lib/pixman-0.21.8.tar.gz
tar.bz2:
http://xorg.freedesktop.org/archive/individual/lib/pixman-0.21.8.tar.bz2
Hashes:
MD5: a5e7c2a6fdd7ddd041b2128bf81c65ee pixman-0.21.8.tar.gz
MD5: 1a46b77586fbfd517cccf8ced3a835a1 pixman-0.21.8.tar.bz2
SHA1: fe0118cc00c266e364bf391b839ebaadd42d1692 pixman-0.21.8.tar.gz
SHA1: 21540852f798801db2c73f048e2853fd9395080a pixman-0.21.8.tar.bz2
GPG signature:
http://cairographics.org/snapshots/pixman-0.21.8.tar.gz.sha1.asc
(signed by Søren Sandmann Pedersen <sandmann at daimi.au.dk>
Git:
git://git.freedesktop.org/git/pixman
tag: pixman-0.21.8
Log:
Alexandros Frantzis (2):
Add simple support for the r8g8b8a8 and r8g8b8x8 formats.
Add support for the r8g8b8a8 and r8g8b8x8 formats to the tests.
Andrea Canciani (5):
Fix compilation on Win32
test: Fix tests for compilation on Windows
test: Add Makefile for Win32
Do not include unused headers
test: Silence MSVC warnings
Gilles Espinasse (2):
Fix missing AC_MSG_RESULT value from Werror test
Fix OpenMP not supported case
Siarhei Siamashka (21):
Main loop template for fast single pass bilinear scaling
test: check correctness of 'bilinear_pad_repeat_get_scanline_bounds'
SSE2 optimization for bilinear scaled 'src_8888_8888'
ARM: NEON optimization for bilinear scaled 'src_8888_8888'
ARM: use prefetch in nearest scaled 'src_0565_0565'
ARM: common macro for nearest scaling fast paths
ARM: assembly optimized nearest scaled 'src_8888_8888'
ARM: new bilinear fast path template macro in 'pixman-arm-common.h'
ARM: NEON: common macro template for bilinear scanline scalers
ARM: use common macro template for bilinear scaled 'src_8888_8888'
ARM: NEON optimization for bilinear scaled 'src_8888_0565'
ARM: NEON optimization for bilinear scaled 'src_0565_x888'
ARM: NEON optimization for bilinear scaled 'src_0565_0565'
ARM: a bit faster NEON bilinear scaling for r5g6b5 source images
ARM: tweaked horizontal weights update in NEON bilinear scaling code
ARM: use aligned memory writes in NEON bilinear scaling code
ARM: support for software pipelining in bilinear macros
ARM: use less ARM instructions in NEON bilinear scaling code
ARM: support different levels of loop unrolling in bilinear scaler
ARM: pipelined NEON implementation of bilinear scaled 'src_8888_8888'
ARM: pipelined NEON implementation of bilinear scaled 'src_8888_0565'
Søren Sandmann Pedersen (13):
Post-release version bump to 0.21.7
test: In image_endian_swap() use pixman_image_get_format() to get the bpp
test: Do endian swapping of the source and destination images.
In delegate_{src,dest}_iter_init() call delegate directly.
Fill out parts of iters in _pixman_implementation_{src,dest}_iter_init()
Simplify the prototype for iterator initializers.
test: Randomize some tests if PIXMAN_RANDOMIZE_TESTS is set
test: Fix infinite loop in composite
Makefile.am: Put development releases in "snapshots" directory
ARM: Tiny improvement in over_n_8888_8888_ca_process_pixblock_head
ARM: Add 'neon_composite_over_n_8888_0565_ca' fast path
Offset rendering in pixman_composite_trapezoids() by (x_dst, y_dst)
Pre-release version bump to 0.21.8
Taekyun Kim (3):
ARM: Common macro for scaled bilinear scanline function with A8 mask
ARM: NEON scanline functions for bilinear scaling
ARM: Enable bilinear fast paths using scanline functions in pixman-arm-ne
More information about the cairo-announce
mailing list