• commit-bot@chromium.org's avatar
    Allow SkLazyPixelRef to use SkScaledImageCache · 75854792
    commit-bot@chromium.org authored
    -   SkScaledImageCache:
        -   Add new FindAndLock/AddAndLock variants that work well with
            SkLazyPixelRefs (take width, height, generation_id).
        -   Add static versions of these new variants.
    
    -   SkLazyPixelRef:
        -   If NULL passed in as SkImageCache* in the constructor, it will
            now default to using the static SkScaledImageCache methods to
            cache decoded images.
        -   If (fImageCache==NULL), the default allocator can be changed
            with the setAllocator method.  If (fImageCache!=NULL), the
            SkImageCache handles allocation.
    
    -   CachedDecodingPixelRefTest to test the new functionality.
    
    BUG=
    R=scroggo@google.com, mtklein@google.com, reed@google.com
    
    Author: halcanary@google.com
    
    Review URL: https://codereview.chromium.org/37343002
    
    git-svn-id: http://skia.googlecode.com/svn/trunk@12006 2bbb7eff-a529-9590-31e7-b0007b416f81
    75854792
tests.gyp 5.63 KB