summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-10-10configure.ac: Use -mstackrealign on x86-32 for SSE2 and SSSE3stackrealign2Søren Sandmann Pedersen3-29/+11
2013-10-10configure.ac: Make PIXMAN_CHECK_CFLAG macro more flexibleSøren Sandmann Pedersen1-10/+18
2013-10-10utils.c: On x86-32 unalign the stack before calling test_functionSøren Sandmann Pedersen1-2/+30
2013-10-10configure.ac: check and use -Wdeclaration-after-statement GCC optionSiarhei Siamashka1-0/+1
2013-10-09Fix thread-test on non-OpenMP systemsAndrea Canciani1-6/+9
2013-10-09Add support for SSSE3 to the MSVC build systemAndrea Canciani1-2/+27
2013-10-09Fix build of check-formats on MSVCAndrea Canciani1-0/+5
2013-10-09Fix building of "other" programs on MSVCAndrea Canciani1-3/+3
2013-10-09Fix build on MSVCAndrea Canciani2-2/+2
2013-10-04fast: Swap image and iter flags in generated fast pathsSøren Sandmann Pedersen1-3/+3
2013-10-01vmx: there is no need to handle unaligned destination anymoreSiarhei Siamashka1-81/+36
2013-10-01vmx: align destination to fix valgrind invalid memory writesSiarhei Siamashka1-0/+422
2013-10-01test: Add new thread-test programSøren Sandmann Pedersen3-3/+201
2013-10-01Rename HAVE_PTHREAD_SETSPECIFIC to HAVE_PTHREADSSøren Sandmann Pedersen2-15/+16
2013-09-29blitters-test: Remove unused variableSøren Sandmann Pedersen1-2/+1
2013-09-27utils.c: Make image_endian_swap() deal with negative stridesSøren Sandmann Pedersen1-6/+7
2013-09-26utils.c: Make print_image actually cope with negative stridesSøren Sandmann Pedersen1-3/+3
2013-09-26Move generated affine fetchers into pixman-fast-path.cSøren Sandmann Pedersen2-530/+530
2013-09-26Move bits_image_fetch_bilinear_no_repeat_8888 into pixman-fast-path.cSøren Sandmann Pedersen2-237/+237
2013-09-26fast, ssse3: Simplify logic to fetch lines in the bilinear iteratorsSøren Sandmann Pedersen2-52/+30
2013-09-19test: Test negative stridesSøren Sandmann Pedersen6-13/+98
2013-09-19test: Share the image printing codeSøren Sandmann Pedersen6-51/+40
2013-09-19{scaling,affine,composite-traps}-test: Use compute_crc32_for_image()Søren Sandmann Pedersen3-30/+5
2013-09-16pixman-filter.c: Use 65536, not 65535, for fixed point conversionSøren Sandmann Pedersen1-1/+1
2013-09-16demos/scale.ui: Allow subsample_bits to be 0Søren Sandmann Pedersen1-1/+1
2013-09-16ssse3: Add iterator for separable bilinear scalingSøren Sandmann Pedersen1-0/+312
2013-09-16Add empty SSSE3 implementationSøren Sandmann Pedersen5-2/+125
2013-09-16general: Ensure that iter buffers are aligned to 16 bytesSøren Sandmann Pedersen3-7/+27
2013-09-16sse2: faster bilinear scaling (pack 4 pixels to write with MOVDQA)Siarhei Siamashka1-64/+144
2013-09-07test: safeguard the scaling-bench test against COWSiarhei Siamashka1-9/+20
2013-09-07Drop support for 8-bit precision in bilinear filteringSøren Sandmann Pedersen4-69/+17
2013-09-07Make the first argument to scanline fetchers have type bits_image_t *Søren Sandmann Pedersen3-36/+34
2013-09-04iwmmxt: Disallow if gcc version is < 4.8.Matt Turner1-2/+2
2013-08-31fast_bilinear_cover_init: Don't install a finalizer on the error pathSøren Sandmann Pedersen1-1/+1
2013-08-10Add an iterator that can fetch bilinearly scaled imagesSøren Sandmann Pedersen1-0/+241
2013-08-10Add support for iter finalizersSøren Sandmann Pedersen4-0/+13
2013-08-10test/scaling-bench.c: New benchmark for bilinear scalingSøren Sandmann Pedersen2-0/+70
2013-08-07RELEASING: Add note about changing the topic of the #cairo IRC channelSøren Sandmann Pedersen1-0/+2
2013-08-05test: fix matrix-test on big endian systemsSiarhei Siamashka1-2/+51
2013-06-25test: Fix build on MSVCAndrea Canciani1-3/+4
2013-06-11Require GTK+ version >= 2.16Alexander Troosh1-2/+2
2013-06-08configure.ac: Don't use '+=' since it's not POSIXMatthieu Herrb1-1/+1
2013-05-22Consolidate all the iter_init_bits_stride functionsiter-initializersSøren Sandmann Pedersen5-42/+25
2013-05-22Delete the old src/dest_iter_init() functionsSøren Sandmann Pedersen7-274/+6
2013-05-22Add _pixman_implementation_iter_init() and use instead of _src/_dest_init()Søren Sandmann Pedersen8-6/+88
2013-05-22general: Store the iter initializer in a one-entry pixman_iter_info_t tableSøren Sandmann Pedersen1-22/+62
2013-05-22fast: Replace the fetcher_info_t table with a pixman_iter_info_t tableSøren Sandmann Pedersen1-62/+45
2013-05-22mmx: Replace the fetcher_info_t table with a pixman_iter_info_t tableSøren Sandmann Pedersen1-29/+35
2013-05-22sse2: Replace the fetcher_info_t table with a pixman_iter_info_t tableSøren Sandmann Pedersen1-29/+35
2013-05-22noop: Keep information about iterators in an array of pixman_iter_info_tSøren Sandmann Pedersen2-74/+124