Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge from open-source master | Jean-Baptiste Queru | 2009-08-07 | 1 | -0/+2 |
|\ | |||||
| * | Make/add virtual destructors to classes with virtual functions | Jean-Baptiste Queru | 2009-08-05 | 1 | -1/+3 |
| | | |||||
* | | conditionalize including cpu-features.h, since at the moment it is only ↵ | Mike Reed | 2009-08-07 | 1 | -1/+3 |
| | | | | | | | | available for arm. | ||||
* | | rearrange the neon filter code to be sharable among all of the "portable" ↵ | Mike Reed | 2009-08-05 | 5 | -603/+256 |
| | | | | | | | | | | | | functions remove remaining special-case neon functions that are (no longer) faster than the portable ones | ||||
* | | enable arm flags in makefile and by including cpu-features.h | Mike Reed | 2009-08-04 | 3 | -15/+315 |
| | | |||||
* | | add arm/neon optimizations for bitmap sampling | Mike Reed | 2009-08-03 | 4 | -10/+765 |
| | | | | | | | | original code submitted by ARM LIMITED 2009 | ||||
* | | add GetFileName api to fonthost, to return (optionally) the file backing a ↵ | Mike Reed | 2009-07-31 | 3 | -1/+42 |
| | | | | | | | | | | | | given font minor refresh on freetype and blitrow.h from skia/trunk | ||||
* | | add opts directory to hold arm/neon specific functions | Mike Reed | 2009-07-30 | 4 | -17/+515 |
| | | | | | | | | vector out to those from our blitrow factory | ||||
* | | am fda848cd: only upscale to 565 from palette if the colortable is opaque | Mike Reed | 2009-07-30 | 1 | -7/+27 |
|\ \ | |/ | | | | | | | | | | | Merge commit 'fda848cde04cfd40ec1be93b30752008f7eb2396' * commit 'fda848cde04cfd40ec1be93b30752008f7eb2396': only upscale to 565 from palette if the colortable is opaque | ||||
| * | only upscale to 565 from palette if the colortable is opaque | Mike Reed | 2009-07-29 | 1 | -7/+27 |
| | | |||||
| * | Do not merge | Mike Reed | 2009-07-28 | 2 | -55/+11 |
| | | | | | | | | | | | | support upscaling directly in png codec to preferred config remove copyTo post-upscaling in base imagedecoder, since that breaks our Allocator model for custom allocators (like ashmem), which can't be called twice on two different configs. | ||||
| * | Do not merge | Mike Reed | 2009-07-20 | 1 | -31/+30 |
| | | | | | | | | check if we can promote to the preferred config | ||||
* | | push upscaling directly into png, rather than having it in the baseclass, ↵ | Mike Reed | 2009-07-28 | 2 | -25/+12 |
| | | | | | | | | | | | | where it can re-invoke an allocator, which breaks ashmem (and possibly other allocator subclasses) | ||||
* | | refresh from trunk | Mike Reed | 2009-07-27 | 10 | -115/+334 |
| | | | | | | | | check-point for lcd text rendering | ||||
* | | remove build conditional for mipmaps | Mike Reed | 2009-07-17 | 6 | -925/+5 |
| | | |||||
* | | add fast-case for bitmap shaders | Mike Reed | 2009-07-16 | 6 | -9/+340 |
| | | | | | | | | first stage of neon optimizations | ||||
* | | am da7fbe20: If there is no sampling request in the decode request then use ↵ | Owen Lin | 2009-07-15 | 1 | -0/+6 |
|\ \ | |/ | | | | | | | | | | | | | | | the width and height infomation from the header directly. Merge commit 'da7fbe204f7a6ead5ae271be1117e1deb37d2a4d' * commit 'da7fbe204f7a6ead5ae271be1117e1deb37d2a4d': If there is no sampling request in the decode request then use | ||||
| * | If there is no sampling request in the decode request then use | Owen Lin | 2009-07-14 | 1 | -0/+6 |
| | | | | | | | | the width and height infomation from the header directly. | ||||
* | | respect cap-style for drawPoints | Mike Reed | 2009-07-14 | 1 | -3/+5 |
| | | |||||
* | | handle intrinsic 16bit shaders smarter in blitRect | Mike Reed | 2009-07-10 | 5 | -29/+100 |
| | | | | | | | | | | use expand16 format to speed up blend fix typo bug in loops for 4444 | ||||
* | | am ee38d710: catch underflow in restore() | Mike Reed | 2009-07-09 | 1 | -9/+11 |
|\ \ | |/ | | | | | | | | | | | Merge commit 'ee38d710c05d4a6a8d8a649f5a05b8380ba748bc' * commit 'ee38d710c05d4a6a8d8a649f5a05b8380ba748bc': catch underflow in restore() | ||||
| * | catch underflow in restore() | Mike Reed | 2009-07-09 | 1 | -9/+11 |
| | | |||||
| * | DO NOT MERGE TO DONUT | Mike Reed | 2009-07-08 | 3 | -51/+185 |
| | | | | | | | | respect preferred config for index-based pngs | ||||
* | | respect preferred config when decoding index-based png images | Mike Reed | 2009-07-08 | 3 | -28/+138 |
| | | |||||
* | | conditionally set SK_SOFTWARE_FLOAT only if we're not building armv7-a, so ↵ | Mike Reed | 2009-07-08 | 2 | -4/+5 |
| | | | | | | | | | | | | we can take full advantage of hw floats on v7 class devices. | ||||
* | | support encoding Index8 bitmaps into PNG | Mike Reed | 2009-07-07 | 1 | -10/+11 |
| | | |||||
* | | fix null-shape crash in pictures | Mike Reed | 2009-07-07 | 5 | -49/+108 |
| | | | | | | | | | | fix gradient interpolation w/ alpha (do it in nonpremul space) optimize index->16bit sprite blit | ||||
* | | refresh from trunk: shape flattening, bzero | Mike Reed | 2009-06-29 | 20 | -95/+191 |
| | | |||||
* | | am 323fc5f6: Fix a broken sim-eng build because of lacking of arm arch check. | Wei-Ta Chen | 2009-06-24 | 1 | -5/+6 |
|\ \ | |/ | | | | | | | | | | | Merge commit '323fc5f6b797daedeb80cf137de1f7abb1ce6ff3' * commit '323fc5f6b797daedeb80cf137de1f7abb1ce6ff3': Fix a broken sim-eng build because of lacking of arm arch check. | ||||
| * | Fix a broken sim-eng build because of lacking of arm arch check. | Wei-Ta Chen | 2009-06-25 | 1 | -5/+6 |
| | | |||||
* | | am 9255d4e0: Bypass source-overing if the alpha value of a source color ↵ | Wei-Ta Chen | 2009-06-24 | 2 | -20/+142 |
|\ \ | |/ | | | | | | | | | | | | | | | equals to 255, i.e., no need to add previous destination color values. Merge commit '9255d4e019df455c662b01c7030b5d9ec2376695' * commit '9255d4e019df455c662b01c7030b5d9ec2376695': Bypass source-overing if the alpha value of a source color equals to | ||||
| * | Bypass source-overing if the alpha value of a source color equals to | Wei-Ta Chen | 2009-06-24 | 2 | -20/+142 |
| | | | | | | | | | | | | | | | | | | | | | | | | 255, i.e., no need to add previous destination color values. My experimental results showed that the percentage of calls to SkSrcOver32To16() falling into the bypass path in the following processes are around: 1. system_server: 72% 2. acore: 80% 3. camera: 57% 4. browser: 66% | ||||
* | | rename setXfermode(Mode) to setXfermodeMode(...) for clarity | Mike Reed | 2009-06-24 | 3 | -11/+31 |
| | | | | | | | | fix memory leak in said method | ||||
* | | remove deprecated uses of porterduff | Mike Reed | 2009-06-23 | 7 | -225/+203 |
| | | |||||
* | | pull from trunk | Mike Reed | 2009-06-22 | 6 | -129/+378 |
| | | | | | | | | | | | | move (and extended) xfermode enum into SkXfermode.h fix recursion bug in stroking minor utility code changes for new unittests | ||||
* | | am 0d8bbbb9: register the gif movie factory | Mike Reed | 2009-06-18 | 2 | -13/+24 |
|\ \ | |/ | | | | | | | | | | | Merge commit '0d8bbbb992782fecc71733331cdc23a899b3df4f' * commit '0d8bbbb992782fecc71733331cdc23a899b3df4f': register the gif movie factory | ||||
| * | register the gif movie factory | Mike Reed | 2009-06-18 | 2 | -13/+24 |
| | | |||||
| * | Manual merge from cupcake_dcm. | Daisuke Miyakawa | 2009-05-25 | 1 | -4/+11 |
| | | | | | | | | This was originally done by Mike. I'll ask him to review this. | ||||
| * | Automated import from //branches/donutburger/...@142335,142335 | Mike Reed | 2009-03-24 | 1 | -1/+2 |
| | | |||||
| * | Automated import from //branches/donutburger/...@141451,141451 | Feng Qian | 2009-03-24 | 1 | -0/+8 |
| | | |||||
| * | Automated import from //branches/donutburger/...@141342,141342 | Mike Reed | 2009-03-24 | 1 | -0/+1 |
| | | |||||
| * | Automated import from //branches/donutburger/...@141163,141163 | Mike Reed | 2009-03-24 | 1 | -4/+8 |
| | | |||||
| * | Automated import from //branches/donutburger/...@141139,141139 | Mike Reed | 2009-03-24 | 1 | -66/+68 |
| | | |||||
* | | add constY flag to shaders | Mike Reed | 2009-06-15 | 7 | -259/+321 |
| | | | | | | | | | | add opaque special case to 16bit blitter add Format optional arg to decoder helpers | ||||
* | | speedup gl port by detecting when the device hasn't changed | Mike Reed | 2009-06-10 | 3 | -63/+18 |
| | | |||||
* | | refresh from skia | Mike Reed | 2009-06-05 | 15 | -146/+197 |
| | | | | | | | | | | | | | | add isConvex to paths cache bitmap in gradients for opengl texture 64-bit fixes in views dumpcanvas now recurses on pictures | ||||
* | | refresh from skia, esp. with opengl updates | Mike Reed | 2009-06-02 | 6 | -17/+73 |
| | | | | | | | | initialize fFlags in shader constructors | ||||
* | | refresh from skia/trunk | Mike Reed | 2009-05-29 | 9 | -103/+184 |
| | | | | | | | | | | | | - add canvas entry-point for shapes - add SDL support to GL port - rowbytes computation fixes in bitmaps | ||||
* | | extend copyTo to support index8 -> index8 deep copies | Mike Reed | 2009-05-04 | 2 | -66/+102 |
| | | | | | | | | | | | | | | Now copyTo always supports copying to the same dst config as the src, even if it could not normally "render" into that config (e.g. Index8). Part of this change also added a copy-constructor to SkColorTable. Also removed some trailing ws | ||||
* | | refresh from skia/trunk | Mike Reed | 2009-05-01 | 11 | -57/+219 |
| | | | | | | | | | | | | - catch overflow from mask size computation - add kADD_Mode to porterduff (for webkit) - support interlace images in png |