pixman_composite_trapezoids: Return early if mask_format is not of TYPE_ALPHA
c2cb303
Add testing of trapezoids to stress-test
1f0c028
demos/radial-test: Add checkerboard to display the alpha channel
526dc06
demos/conical-test: Use the draw_checkerboard() utility function
6402b2a
test/utils.[ch]: Add utility function to draw a checkerboard
e382e52
radial: When comparing t to mindr, use >= rather than >
b0a6504
demos/radial-test: Add zero-radius circles to demonstrate rendering bugs
54aca22
test: Workaround unaligned MOVDQA bug (http://gcc.gnu.org/PR55614)
fdab3c1
Improve performance of combine_over_u
2bc5900
Add fast paths for separable convolution
8ca4e14
Add demo program for conical gradients
4f18ba3
Add demos/zone_plate.png
3a98787
demos: Add new demo program, "scale"
97491ed
demos/gtk-utils.[ch]: Add pixman_image_from_file()
7f5bb22
Add new pixman_filter_create_separable_convolution() API
6915f3e
rounding.txt: Describe how SEPARABLE_CONVOLUTION filter works
68760d3
Add new filter PIXMAN_FILTER_SEPARABLE_CONVOLUTION
6fd480b
Fix thread safety on mingw-w64 and clang
7e39861
test: Get rid of the obsolete 'prng_rand_N' and 'prng_rand_u32'
ebedd9a
test: Switch to the new PRNG instead of old LCG
b31a696
test: Search/replace 'lcg_*' -> 'prng_*'
309e66f
test: Added a better PRNG (pseudorandom number generator)
d6545a2
test: Change is_little_endian() into inline function
41f98a0
Add text file rounding.txt describing how rounding works
978bab2
Convolution filter: round color values instead of truncating
74319e9
Round fixed-point multiplication
f0816dd
test: Fix compiler warnings caused by unused code
44dd746
pixman: Use uintptr_t in type casts from pointer to integral value
5f96022
Always use xmmintrin.h for 64 bit Windows
a96efd0
MIPS: DSPr2: Added several nearest neighbor fast paths with a8 mask:
899e0d6