summaryrefslogtreecommitdiff
path: root/pixman/pixman.c
AgeCommit message (Expand)AuthorFilesLines
2010-03-14Change the image_cover() function to take dest->src deltas.HEADflagsSøren Sandmann Pedersen1-7/+6
2010-03-14Move fast path lookup to its own functionSøren Sandmann Pedersen1-96/+113
2010-03-14Simplify pixman_compute_composite_region32()Søren Sandmann Pedersen1-53/+47
2010-03-14Add likely/unlikely macros to pixman-compiler.hSøren Sandmann Pedersen1-2/+2
2010-03-14Change operator table to be an array of arrays of four bytes.Søren Sandmann Pedersen1-21/+26
2010-03-14Strength reduce certain conjoint/disjoint to their normal counterparts.Søren Sandmann Pedersen1-11/+8
2010-03-14Store the operator table more compactly.Søren Sandmann Pedersen1-98/+84
2010-03-14Make the operator strength reduction constant time.Søren Sandmann Pedersen1-46/+87
2010-03-06Add a fast path cachefast-path-cacheSøren Sandmann Pedersen1-22/+82
2010-03-04Move __force_align_arg_pointer workaround before composite32()Søren Sandmann Pedersen1-18/+18
2010-02-24Turn need_workaround into another flag.Søren Sandmann Pedersen1-33/+27
2010-02-24Eliminate _pixman_image_is_opaque() in favor of a new FAST_PATH_IS_OPAQUE flagSøren Sandmann Pedersen1-4/+3
2010-02-24Move computation of extended format code to validate.Søren Sandmann Pedersen1-28/+9
2010-02-24Add new FAST_PATH_SIMPLE_REPEAT flagSøren Sandmann Pedersen1-15/+11
2010-02-24Compute the image flags at validation time instead of composite timeSøren Sandmann Pedersen1-50/+2
2010-02-14Move NULL check out of get_image_info()eliminate-compositeSøren Sandmann Pedersen1-56/+57
2010-02-14Add a fast path for non-repeating sources in walk_region_internal().Søren Sandmann Pedersen1-4/+31
2010-02-14Move more things out of the inner loop in do_composite().Søren Sandmann Pedersen1-58/+42
2010-02-14Move region computation out of the loop in do_composite()Søren Sandmann Pedersen1-12/+13
2010-02-14Move get_image_info() out of the loop in do_compositeSøren Sandmann Pedersen1-18/+19
2010-02-14Manually inline _pixman_run_fast_path()Søren Sandmann Pedersen1-122/+98
2010-02-14Move compositing functionality from pixman-utils.c into pixman.cSøren Sandmann Pedersen1-0/+498
2010-02-14Move compositing to its own function, do_composite()Søren Sandmann Pedersen1-13/+37
2010-02-14Optimize for the common case wrt. the workaround.Søren Sandmann Pedersen1-40/+55
2010-02-14Eliminate all the composite methods.Søren Sandmann Pedersen1-0/+19
2010-02-14Don't call _pixman_implementation_composite() anymore.Søren Sandmann Pedersen1-7/+14
2010-01-26Make pixman_image_fill_rectangles() call pixman_image_fill_boxes()Benjamin Otte1-66/+20
2010-01-26Add pixman_image_fill_boxes() APIBenjamin Otte1-0/+85
2010-01-26Add pixman_image_composite32()Benjamin Otte1-2/+20
2009-08-08Add a dirty bit to the image struct, and validate before using the image.Søren Sandmann Pedersen1-0/+7
2009-07-21Rework the workaround for bogus X server images.Søren Sandmann Pedersen1-1/+67
2009-07-13Reindent and reformat pixman.cSøren Sandmann Pedersen1-98/+111
2009-07-13Return immediately if the operator is CONJOINT_DST or DISJOINT_DSTSøren Sandmann Pedersen1-1/+1
2009-07-08Convert CamelCase names to underscore_names.Søren Sandmann Pedersen1-6/+6
2009-07-08Various simple renamingsSøren Sandmann Pedersen1-1/+1
2009-07-08Get rid of pFoo names.Søren Sandmann Pedersen1-4/+4
2009-07-04Return TRUE for the two new formats in pixman_format_supported_source().Søren Sandmann Pedersen1-0/+2
2009-07-04Rename OptimizedOperatorInfo to optimized_operator_info_tSøren Sandmann Pedersen1-5/+5
2009-06-22Various minor changesSøren Sandmann Pedersen1-2/+2
2009-06-21Move code aroundSøren Sandmann Pedersen1-0/+109
2009-06-21Move pixman_version() to pixman.cSøren Sandmann Pedersen1-0/+26
2009-06-21Move pixman_image_fill_rectangles() to pixman.cSøren Sandmann Pedersen1-0/+145
2009-06-21Rename pixman-pict.c to pixman.cSøren Sandmann Pedersen1-0/+175