summaryrefslogtreecommitdiff
path: root/pixman/pixman-fast-path.c
AgeCommit message (Expand)AuthorFilesLines
2012-03-27Rename fast_composite_add_1000_1000 to _add_1_1()Søren Sandmann Pedersen1-3/+3
2012-01-09Fix a bunch of signed overflow issuesSøren Sandmann Pedersen1-2/+2
2011-10-10Simple repeat: Extend too short source scanlines into temporary bufferTaekyun Kim1-3/+92
2011-10-10Simple repeat fast pathTaekyun Kim1-0/+89
2011-09-21Strength-reduce BILINEAR filter to NEAREST filter for identity transformsSøren Sandmann Pedersen1-1/+1
2011-08-19Rename pixman-fast-path.h to pixman-inlines.hSøren Sandmann Pedersen1-1/+1
2011-07-22C fast path for scaled src_x888_8888 with nearest filterSiarhei Siamashka1-0/+10
2011-06-20Replace argumentxs to composite functions with a pointer to a structSøren Sandmann Pedersen1-305/+55
2011-06-12Replace instances of "dst_*" with "dest_*"Søren Sandmann Pedersen1-63/+63
2011-02-15Better support for NONE repeat in nearest scaling main loop templateSiarhei Siamashka1-1/+2
2011-02-15Use const modifiers for source buffers in nearest scaling fast pathsSiarhei Siamashka1-6/+6
2011-02-10C fast paths for a simple 90/270 degrees rotationSiarhei Siamashka1-0/+292
2011-01-26Move fallback decisions from implementations into pixman-cpu.c.Søren Sandmann Pedersen1-3/+2
2011-01-26Fix "variable was set but never used" warningsRolland Dudemaine1-2/+1
2011-01-18Use an iterator in pixman_image_get_solid()Søren Sandmann Pedersen1-11/+11
2011-01-16Fix for "syntax error: empty declaration" Solaris Studio warningsSiarhei Siamashka1-20/+20
2010-11-23C fast path for a1 fill operationSiarhei Siamashka1-1/+86
2010-10-11Use more unrolling for scaled src_0565_0565 with nearest filterSiarhei Siamashka1-3/+48
2010-09-28Rename all the fast paths with _8000 in their names to _8Søren Sandmann Pedersen1-14/+14
2010-09-21NONE repeat support for fast scaling with nearest filterSiarhei Siamashka1-0/+5
2010-09-21PAD repeat support for fast scaling with nearest filterSiarhei Siamashka1-0/+5
2010-09-21Introduce a fake PIXMAN_REPEAT_COVER constantSiarhei Siamashka1-5/+5
2010-09-21Nearest scaling fast path macros moved to 'pixman-fast-path.h'Siarhei Siamashka1-257/+1
2010-08-14Code simplification (no need advancing 'vx' at the end of scanline)Siarhei Siamashka1-7/+0
2010-08-08Add some new FAST_PATH flagsSøren Sandmann Pedersen1-6/+3
2010-08-08Replace compute_src_extent_flags() with analyze_extents()Søren Sandmann Pedersen1-1/+1
2010-07-22[fast] Add fast_composite_src_x888_8888()Søren Sandmann Pedersen1-0/+38
2010-07-12fast-path: Some formatting fixesSøren Sandmann Pedersen1-13/+13
2010-07-12In the FAST_NEAREST macro call the function 8888_8888 and not x888_x888Søren Sandmann Pedersen1-18/+18
2010-07-12Make the repeat mode explicit in the FAST_NEAREST macro.Søren Sandmann Pedersen1-17/+26
2010-05-03Rename fast_composite_src_8888_x888 to fast_composite_src_memcpy()Søren Sandmann Pedersen1-22/+38
2010-03-17Specialize the fast_composite_scaled_nearest_* scalers to positive x unitsSøren Sandmann Pedersen1-4/+16
2010-03-17Use the right format for the OVER_8888_565 fast pathAlexander Larsson1-1/+1
2010-03-17Add specialized fast nearest scalersAlexander Larsson1-0/+243
2010-02-14Eliminate all the composite methods.Søren Sandmann Pedersen1-34/+0
2010-02-14Store a pointer to the array of fast paths in the implementation struct.Søren Sandmann Pedersen1-1/+1
2010-02-14Make fast_composite_scaled_nearest() another fast path.Søren Sandmann Pedersen1-93/+99
2010-02-13Once unrolled version of fast_path_composite_nearest_scaled()Søren Sandmann Pedersen1-43/+84
2010-02-13Generalize and optimize fast_composite_src_scaled_nearest()Søren Sandmann Pedersen1-83/+118
2010-01-28Compute src, mask, dest flags and base fast path decisions on them.Søren Sandmann Pedersen1-7/+7
2010-01-28Add src_, mask_, and dest_flags fields to fast path arraysSøren Sandmann Pedersen1-57/+57
2010-01-27Turn some uint16_t variables to int32_t in the fast paths.Søren Sandmann Pedersen1-16/+16
2009-11-20C fast path function for 'over_n_1_0565'Siarhei Siamashka1-0/+100
2009-11-17Delete the flags field from fast_path_info_tSøren Sandmann Pedersen1-50/+50
2009-11-17Eliminate the NEED_COMPONENT_ALPHA flag.Søren Sandmann Pedersen1-7/+7
2009-10-27C fast path function for 'over_n_1_8888'Siarhei Siamashka1-0/+96
2009-10-27C fast path function for 'add_1000_1000'Siarhei Siamashka1-0/+59
2009-10-20Fix compile warningsBenjamin Otte1-0/+2
2009-09-14Remove optimization for 0xffffffff and 0xff the add_n_8888_8888_ca fast pathSøren Sandmann Pedersen1-6/+2
2009-09-01Change names of add_8888_8_8 fast paths to add_n_8_8Søren Sandmann Pedersen1-14/+14