pixman: Changes to 'refs/tags/pixman-0.21.8-1'
Tag 'pixman-0.21.8-1' created by Cyril Brulebois <kibi@debian.org> at 2011-04-29 16:07 +0000
Tagging upload of pixman 0.21.8-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAk264lgACgkQeGfVPHR5Nd2KiACeJLQnuGoJZllzJs/zcNU9+Cpz
tUMAniVDXQfSsnpkHYbcVhUBLfQzMhKk
=CBLL
-----END PGP SIGNATURE-----
Changes since pixman-0.21.6-2:
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
Cyril Brulebois (4):
Merge branch 'upstream-unstable' into debian-unstable
Bump changelogs.
Mention endianness-related FTBFS fix (Closes: #622211).
Upload to unstable.
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-neon-asm-bilinear.S
---
ChangeLog | 579 ++++++++++++++++++++
Makefile.am | 7
configure.ac | 51 +
debian/changelog | 11
demos/tri-test.c | 2
pixman/Makefile.am | 1
pixman/Makefile.win32 | 6
pixman/pixman-access.c | 97 +++
pixman/pixman-arm-common.h | 90 +++
pixman/pixman-arm-neon-asm-bilinear.S | 768 ++++++++++++++++++++++++++
pixman/pixman-arm-neon-asm.S | 982 +++++++++++++++++++++++++++++++++-
pixman/pixman-arm-neon-asm.h | 17
pixman/pixman-arm-neon.c | 62 ++
pixman/pixman-arm-simd-asm.S | 66 +-
pixman/pixman-arm-simd.c | 9
pixman/pixman-bits-image.c | 20
pixman/pixman-conical-gradient.c | 7
pixman/pixman-fast-path.h | 432 ++++++++++++++
pixman/pixman-general.c | 58 --
pixman/pixman-image.c | 1
pixman/pixman-implementation.c | 46 -
pixman/pixman-linear-gradient.c | 16
pixman/pixman-private.h | 51 -
pixman/pixman-radial-gradient.c | 7
pixman/pixman-solid-fill.c | 17
pixman/pixman-sse2.c | 139 ++++
pixman/pixman-trap.c | 23
pixman/pixman.c | 6
pixman/pixman.h | 6
test/Makefile.am | 2
test/Makefile.win32 | 73 ++
test/affine-test.c | 6
test/blitters-test.c | 13
test/composite-traps-test.c | 8
test/composite.c | 60 +-
test/fetch-test.c | 63 +-
test/scaling-helpers-test.c | 93 +++
test/scaling-test.c | 6
test/stress-test.c | 41 +
test/trap-crasher.c | 20
test/utils.c | 19
test/utils.h | 5
42 files changed, 3679 insertions(+), 307 deletions(-)
---
Reply to: