summaryrefslogtreecommitdiff
path: root/pixman/pixman-general.c
AgeCommit message (Expand)AuthorFilesLines
2012-01-10Get rid of delegates for combinersSøren Sandmann Pedersen1-14/+2
2011-06-20Replace argumentxs to composite functions with a pointer to a structSøren Sandmann Pedersen1-12/+2
2011-06-12In pixman-general.c rename image_parameters to {src, mask, dest}_imageSøren Sandmann Pedersen1-17/+16
2011-06-12Replace instances of "dst_*" with "dest_*"Søren Sandmann Pedersen1-2/+2
2011-03-18Simplify the prototype for iterator initializers.Søren Sandmann Pedersen1-41/+11
2011-03-18Fill out parts of iters in _pixman_implementation_{src,dest}_iter_init()Søren Sandmann Pedersen1-6/+0
2011-02-28Do not include unused headersAndrea Canciani1-2/+0
2011-01-18Skip fetching pixels when possibleSøren Sandmann Pedersen1-23/+51
2011-01-18Add direct-write optimization backSøren Sandmann Pedersen1-2/+17
2011-01-18Virtualize iterator initializationSøren Sandmann Pedersen1-30/+22
2011-01-18Move iterator initialization to the respective image filesSøren Sandmann Pedersen1-23/+21
2011-01-18Move initialization of iterators for bits images to pixman-bits-image.cSøren Sandmann Pedersen1-54/+15
2011-01-18Add iterators in the general implementationSøren Sandmann Pedersen1-147/+151
2010-12-07Fix for potential unaligned memory accessesSiarhei Siamashka1-3/+3
2010-09-21Remove FAST_PATH_NARROW_FORMAT flag if there is a wide alpha mapSøren Sandmann Pedersen1-11/+7
2010-09-21Rename FAST_PATH_NO_WIDE_FORMAT to FAST_PATH_NARROW_FORMATSøren Sandmann Pedersen1-23/+23
2010-06-09Eliminate mask_bits from all the scanline fetchers.Søren Sandmann Pedersen1-6/+5
2010-02-14Eliminate all the composite methods.Søren Sandmann Pedersen1-28/+0
2010-02-14Store a pointer to the array of fast paths in the implementation struct.Søren Sandmann Pedersen1-9/+4
2010-02-14Make general_composite_rect() just another fast path.Søren Sandmann Pedersen1-4/+21
2009-11-17Use the destination buffer directly in more cases instead of fetching.Søren Sandmann Pedersen1-7/+19
2009-09-15Revert "Enable component alpha on solid masks."Søren Sandmann Pedersen1-3/+3
2009-09-13Enable component alpha on solid masks.Chris Wilson1-3/+3
2009-07-24Rename source_pict_class_t to source_image_class_tSøren Sandmann Pedersen1-1/+1
2009-07-20Update Makefile.win32 to make it work again.Miha Vrhovnik1-0/+2
2009-07-17Move read and write functions to the bits_image_t struct.Søren Sandmann Pedersen1-1/+1
2009-07-13Reindent and reformat pixman-general.cSøren Sandmann Pedersen1-100/+115
2009-07-08Convert CamelCase names to underscore_names.Søren Sandmann Pedersen1-37/+37
2009-06-24Delete scanFetchProc type. Use fetch_scanline_t instead.Søren Sandmann Pedersen1-1/+1
2009-06-24Consolidate the three scanline store types into one.Søren Sandmann Pedersen1-1/+1
2009-06-23Rename PIXMAN_FORMAT_16BPC macro to PIXMAN_FORMAT_IS_WIDESøren Sandmann Pedersen1-3/+3
2009-06-21Remove redundant NULL checks from general_composite_rect().M Joonas Pihlaja1-3/+0
2009-06-13Simplify clipping ruleSøren Sandmann Pedersen1-1/+0
2009-06-13Remove srcRepeat and maskRepeat arguments from _pixman_walk_composite_region()Søren Sandmann Pedersen1-1/+1
2009-06-13Remove all the srcRepeat/srcTransform stuff from the general implementation.Søren Sandmann Pedersen1-49/+1
2009-06-02Get rid of toplevel argument to implementation constructors.Søren Sandmann Pedersen1-2/+2
2009-05-30Create a vmx pixman_implementation_tSøren Sandmann Pedersen1-15/+0
2009-05-29Fixup the arm-simd and arm-neon implementations.Jonathan Morton1-21/+0
2009-05-23Call the toplevel implementation for combiningSøren Sandmann Pedersen1-2/+2
2009-05-23Set up combiner functions for an implementation directly in combine.inc.Søren Sandmann Pedersen1-54/+8
2009-05-23Consolidate the general implementation into one functionSøren Sandmann Pedersen1-191/+159
2009-05-23Move the argument struct into pixman_image_composite_rectSøren Sandmann Pedersen1-38/+32
2009-05-23Delete pixman-sse2.h and pixman-mmx.hSøren Sandmann Pedersen1-2/+0
2009-05-23Make the fast_path implementation run the c_fast_pathsSøren Sandmann Pedersen1-8/+0
2009-05-23Split fill implementations out in the implementationsSøren Sandmann Pedersen1-1/+16
2009-05-23Add a general_blt() that just returns FALSESøren Sandmann Pedersen1-2/+19
2009-05-23Move gcc alignment workaround to pixman-sse2.cSøren Sandmann Pedersen1-20/+0
2009-05-23Use the implementation's combiner'sSøren Sandmann Pedersen1-51/+25
2009-05-23Move mmx fast path code to pixman-mmx.cSøren Sandmann Pedersen1-18/+0
2009-05-23Move sse2 fast path running to the sse2 implementationSøren Sandmann Pedersen1-10/+0