summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-03-24Fix incorrect shadowing of rowstridereduce-memorySøren Sandmann Pedersen1-2/+0
2012-03-24initialize freebitsSøren Sandmann Pedersen2-0/+4
2012-03-24make it compileSøren Sandmann Pedersen5-44/+23
2012-03-24Add new accessors_t structure.Søren Sandmann Pedersen3-60/+85
2012-03-24Allocate only the necessary number of bytes for a given image.Søren Sandmann Pedersen5-5/+5
2012-03-24Get rid of bits->free_me.Søren Sandmann Pedersen4-8/+8
2012-03-24Move the indexed, read_func, and write_func pointers to uncommon.Søren Sandmann Pedersen6-24/+57
2012-03-24Move a bunch of uncommon fields to their own structSøren Sandmann Pedersen5-72/+140
2012-03-24Use bitfields for enums and booleans in the image struct.Søren Sandmann Pedersen2-20/+32
2012-03-24demos: Add checkerboard demoSøren Sandmann Pedersen2-1/+75
2012-03-24demos: Add quad2quad programSøren Sandmann Pedersen1-0/+2183
2012-03-24Use "=a" and "=d" constraints for rdtsc inline assemblySøren Sandmann Pedersen1-3/+4
2012-03-16configure.ac: Fix a copy-paste-o in TLS detectionJeremy Huddleston1-1/+1
2012-03-15Use AC_LANG_SOURCE for DSPr2 configure programMatt Turner1-2/+2
2012-03-15Just include xmmintrin.h on MSVC as wellChun-wei Fan1-1/+3
2012-03-14Fix a false-negative in MMX checkJeremy Huddleston1-3/+3
2012-03-13MIPS: DSPr2: Added over_n_8888_8888_ca and over_n_8888_0565_ca fast paths.Nemanja Lukic4-0/+569
2012-03-13Expand TLS support beyond __thread to __declspec(thread)Jeremy Huddleston2-14/+16
2012-03-13Disable MMX when incompatible clang is being used.Jeremy Huddleston1-0/+9
2012-03-13Silence a warning about unused pixman_have_mmxJeremy Huddleston1-0/+2
2012-03-13Revert "Disable MMX when Clang is being used."Jeremy Huddleston1-3/+0
2012-03-08Post-release version bump to 0.25.3Søren Sandmann Pedersen1-1/+1
2012-03-08Pre-release version bump to 0.25.2Søren Sandmann Pedersen1-1/+1
2012-03-08mmx: Squash a warning by making the argument to ldl_u() constSøren Sandmann Pedersen1-1/+1
2012-03-05Just use xmmintrin.h when building with Solaris Studio compilersAlan Coopersmith1-0/+4
2012-03-04MIPS: DSPr2: Added mips_dspr2_blt and mips_dspr2_fill routines.Nemanja Lukic3-0/+272
2012-03-01pixman-access.c: Remove some unused macrosSøren Sandmann Pedersen1-9/+0
2012-03-01pixman-accessors.h: Delete unused macrosSøren Sandmann Pedersen1-15/+0
2012-03-01Move fetching for solid bits images to pixman-noop.cSøren Sandmann Pedersen2-28/+27
2012-03-01lowlevel-blt-bench: add in_8_8 and in_n_8_8Matt Turner1-0/+2
2012-02-28Disable implementations mentioned in the PIXMAN_DISABLE environment variable.Søren Sandmann Pedersen1-11/+44
2012-02-25MIPS: DSPr2: Added fast-paths for SRC operation.Nemanja Lukic6-1/+876
2012-02-25MIPS: DSPr2: Basic infrastructure for MIPS architectureNemanja Lukic6-0/+205
2012-02-24lowlevel-blt: add over_x888_n_8888Matt Turner1-0/+1
2012-02-24lowlevel-blt: add over_8888_8888Matt Turner1-0/+1
2012-02-24Disable MMX when Clang is being used.Søren Sandmann Pedersen1-0/+3
2012-02-24mmx: make load8888 take a pointer to data instead of the data itselfMatt Turner1-129/+148
2012-02-24mmx: make store8888 take uint32_t *dest as argumentMatt Turner1-46/+47
2012-02-22Update .gitignore with more demos and testsMatt Turner1-0/+23
2012-02-22mmx: Delete unused function in_over_full_src_alpha()Søren Sandmann Pedersen1-13/+5
2012-02-22mmx: Enable over_x888_8_8888() for x86 as wellSøren Sandmann Pedersen1-7/+0
2012-02-21mmx: fix typo in pix_add_mul on MSVCMatt Turner1-1/+1
2012-02-21mmx: Use _mm_shuffle_pi16Matt Turner1-42/+19
2012-02-21mmx: Use _mm_mulhi_pu16Matt Turner1-2/+18
2012-02-20mmx: enable over_x888_8_8888 on ARM/iwMMXtMatt Turner1-3/+3
2012-02-20autoconf: use #error instead of errorMatt Turner1-4/+4
2012-02-18Convert while (w) to if (w) when possibleMatt Turner2-8/+8
2012-02-17Make sure to run AC_SUBST IWMMXT_CFLAGSMatt Turner1-0/+1
2012-02-16configure.ac: Add an --enable-libpng optionJeremy Huddleston1-1/+8
2012-02-11Use AC_LANG_SOURCE for iwMMXt configure programMatt Turner1-3/+3