summaryrefslogtreecommitdiff
path: root/extensions/cairo.c
Commit message (Expand)AuthorAge
* avoid some avoidable implicit promotion to doubleØyvind Kolås2022-02-26
* extensions/cairo: add a correct enough for 8bit cairo32 to cairo24 conversionØyvind Kolås2022-01-23
* extensions: cairo remove a broken conversion, fix RGBA u8 to cairo referenceØyvind Kolås2022-01-23
* multipass build, with SIMD variants for x86_64 and armØyvind Kolås2022-01-23
* cairo: add code path from Y'A floatØyvind Kolås2019-08-22
* cairo: remove on of the conversaions added in last commitØyvind Kolås2019-08-19
* cairo: add more little endian conversionsØyvind Kolås2019-08-19
* extensions/CIE: add some documentation overridesØyvind Kolås2019-07-22
* extensions/cairo: s/premul/assoc/ in function namesØyvind Kolås2019-07-22
* code style reviewNuno Ferreira2019-03-21
* cairo: make mapping of cmyk subset easierØyvind Kolås2018-12-04
* cairo: move CMYK extension formats hereØyvind Kolås2018-12-04
* cairo: accelerate R'G'B'A u8 -> cairo-ARGB32 conversionEll2018-10-21
* extensions: adapt to keep color in premultiplied alphaØyvind Kolås2018-08-26
* Change the license URL from http://www.gnu.org/licenses/ to https://Michael Natterer2018-07-11
* extensions: remove many inline statementsØyvind Kolås2018-04-07
* extensions/cairo: optimize R'G'B'A u8 to cairo-ARGB32Øyvind Kolås2018-04-05
* extensions: follow change dropping long returnØyvind Kolås2017-09-07
* replace gamma approximationsØyvind Kolås2017-08-31
* extensions: more direct trc dispatchØyvind Kolås2017-08-30
* extensions/cairo: use RGB space trc functionsØyvind Kolås2017-08-30
* Add the BablConversion as first argument of all conversionsØyvind Kolås2017-08-18
* extensions: just some minor cleaning of trailing whitespaces.Jehan2017-06-16
* extensions: add two fast paths from cairo formatsØyvind Kolås2017-05-15
* extensions/cairo: implement cairo display path from YA floatØyvind Kolås2016-12-16
* extensions/cairo: implement rgb8 to cairo32, speeding up RGB linear half displayØyvind Kolås2016-12-16
* cairo: add fast paths for u8 and u16 gray gammaØyvind Kolås2016-12-15
* extensions: implement bitshifting swizzlers for cairo/u8Øyvind Kolås2016-12-15
* extensions/cairo: regain some lost speed for 32bit linear float displayØyvind Kolås2016-12-15
* extensions/cairo: add faster paths for 8bit and 16bit gamma grayscaleØyvind Kolås2016-12-11
* cairo: reorder memory reads to be linearØyvind Kolås2016-11-19
* extensions/cairo: remove ; now unused; LUTØyvind Kolås2016-11-19
* cairo: pad with 255 instead of copy of color for 24bit formatØyvind Kolås2016-11-17
* cairo: slight improvements to speed and accuracyØyvind Kolås2016-11-17
* extensions/cairo: remove some arithmeticØyvind Kolås2016-11-17
* extensions/cairo: replace hard-coded LUT with runtime LUTØyvind Kolås2016-11-16
* extensions: align rounding of R'G'B'A u8 -> cairo-ARGB32 with reference conve...Simon Budig2016-11-15
* Lookup table based conversions for cairo-ARGB32Daniel Sabo2013-05-31
* extensions: cairo - remove unused lut_linear tableØyvind Kolås2012-07-31
* extensions: make fastpath for R'G'B'A u8 to cairo-ARGB32 have 0 errorØyvind Kolås2012-07-30
* extensions: add fastpath for R'G'B'A u8 to cairo-ARGB32 conversionAlexia Death2012-07-30
* add fast paths for conversions to cairo-RGB24Øyvind Kolås2012-05-05
* extensions: cairo ARGB format is premultipliedMassimo Valentini2012-05-04
* add bablformats that match the hosts endiannessØyvind Kolås2012-03-17