summaryrefslogtreecommitdiff
path: root/pixman/pixman-bits-image.c
AgeCommit message (Expand)AuthorFilesLines
2010-09-21Use a macro to generate some {a,x}8r8g8b8, a8, and r5g6b5 bilinear fetchers.Søren Sandmann Pedersen1-4/+253
2010-08-08Store the various bits image fetchers in a table with formats and flags.Søren Sandmann Pedersen1-50/+76
2010-08-08Add some new FAST_PATH flagsSøren Sandmann Pedersen1-1/+0
2010-08-08Remove "_raw_" from all the accessors.Søren Sandmann Pedersen1-14/+14
2010-08-08Eliminate the store_scanline_{32,64} function pointers.Søren Sandmann Pedersen1-38/+16
2010-08-08Split bits_image_fetch_transformed() into two functions.Søren Sandmann Pedersen1-94/+128
2010-08-08Eliminate get_pixel_32() and get_pixel_64() from bits_image.Søren Sandmann Pedersen1-33/+45
2010-08-08Eliminate recursion from alpha map codeSøren Sandmann Pedersen1-2/+2
2010-07-23bits: Fix potential divide-by-zero in projective codeSøren Sandmann Pedersen1-4/+12
2010-07-13Check for read accessors before taking the bilinear fast pathSøren Sandmann Pedersen1-0/+1
2010-06-09Eliminate mask_bits from all the scanline fetchers.Søren Sandmann Pedersen1-19/+14
2010-02-24Move workaround code to pixman-image.cSøren Sandmann Pedersen1-54/+0
2010-02-24Turn need_workaround into another flag.Søren Sandmann Pedersen1-2/+4
2010-02-20Move all code to do debugging spew into pixman-private.Søren Sandmann Pedersen1-7/+3
2010-01-17bits: Print an error if someone tries to create an image with bpp < depthSøren Sandmann Pedersen1-0/+6
2010-01-17When fetching from an alpha map, replace the alpha channel of the imageSøren Sandmann Pedersen1-1/+2
2010-01-17When fetching from an alpha map, use the alpha map's fetch function.Søren Sandmann Pedersen1-1/+1
2009-10-26Add fast path scaled, bilinear fetcher.André Tupinambá1-5/+238
2009-10-26Speed up bilinear interpolation.André Tupinambá1-22/+93
2009-10-20Add default cases for all switch statementsBenjamin Otte1-0/+6
2009-09-10Fix off-by-one error in source_image_needs_out_of_bounds_workaround()Søren Sandmann Pedersen1-5/+5
2009-08-10Fix x/y mixup in bits_image_fetch_pixel_convolution()Søren Sandmann Pedersen1-6/+7
2009-08-08Add a dirty bit to the image struct, and validate before using the image.Søren Sandmann Pedersen1-2/+0
2009-08-08Move bounds checks for REPEAT_NONE to get_pixel()Søren Sandmann Pedersen1-41/+52
2009-08-08Remove leftover 0xffffffff in repeat()Søren Sandmann Pedersen1-3/+0
2009-08-08Remove unused functionSøren Sandmann Pedersen1-6/+0
2009-08-08Misc formattingSøren Sandmann Pedersen1-17/+17
2009-08-08Change all the fetch_pixels() functions to only fetch one pixel.Søren Sandmann Pedersen1-46/+29
2009-08-08Add fetch_pixel_raw_32 and fetch_pixel_32 virtual functions.Søren Sandmann Pedersen1-7/+18
2009-08-08Various renamings and clean-upsSøren Sandmann Pedersen1-69/+41
2009-08-08Change bits_image_fetch_alpha_pixels() to fetch just one pixel.Søren Sandmann Pedersen1-75/+37
2009-08-08Change bits_image_fetch_pixels_convolution() to fetch just one pixel.Søren Sandmann Pedersen1-109/+45
2009-08-08Change bits_image_fetch_bilinear_pixels() to fetch one pixel at a time.Søren Sandmann Pedersen1-89/+48
2009-08-08Make the repeat routine work on only one coordinate at a time.Søren Sandmann Pedersen1-31/+16
2009-08-08Make bits_image_fetch_nearest() return one pixel.Søren Sandmann Pedersen1-23/+37
2009-08-08Change bits_image_fetch_transformed() to work one pixel at a time.Søren Sandmann Pedersen1-66/+52
2009-07-24Remove a couple of unused variablesSøren Sandmann Pedersen1-5/+0
2009-07-24Replace a bunch of 'pict's with 'image'Søren Sandmann Pedersen1-14/+14
2009-07-21Only apply the workaround if the clip region extends beyond the drawable.Søren Sandmann Pedersen1-14/+7
2009-07-21Rework the workaround for bogus X server images.Søren Sandmann Pedersen1-0/+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-0/+2
2009-07-13Reindent and reformat pixman-bits-image.cSøren Sandmann Pedersen1-173/+226
2009-07-13Fix bits_image_fetch_{un}transformed() for 64 bit buffers.Søren Sandmann Pedersen1-4/+4
2009-07-13Make sure we get all 64 bits in bits_image_fetch_solid_64()Søren Sandmann Pedersen1-4/+4
2009-07-13Fix typo in bits_image_fetch_solid_64().Søren Sandmann Pedersen1-1/+1
2009-07-12Move workaround logic to pixman-bits-image.c.Søren Sandmann Pedersen1-0/+58
2009-07-08Convert CamelCase names to underscore_names.Søren Sandmann Pedersen1-3/+3
2009-07-08Rename FbGet8 to GET8Søren Sandmann Pedersen1-9/+9
2009-07-08Consolidate channel macros in pixman-combine.hSøren Sandmann Pedersen1-8/+4