1. 10 Jan, 2014 1 commit
  2. 06 Jan, 2014 1 commit
  3. 18 Dec, 2013 1 commit
  4. 13 Dec, 2013 1 commit
  5. 05 Dec, 2013 1 commit
    • halcanary@google.com's avatar
      Big Cleanup: SkBitmapFactory, SkLazyPixelRef, SkImageCache · 2c7c7ee4
      halcanary@google.com authored
      Removed SkBitmapFactory since no clients were using it.  New cache
      selection mechanism can simply pass a SkDiscardableMemory::Factory
      into the SkDiscardablePixelRef if non-default SkDiscardableMemory
      should be used.  Removed BitmapFactoryTest.
      
      SkDiscardableMemory::Factory interface.  Android will need this
      functionality in the future inside their BitmapFactory.
      
      Removed SkLazyPixelRef, since it's functionality is now subsumed into
      SkDiscardablePixelRef.  Removed LazyPixelRef test.
      
      Modified SkDiscardablePixelRef to optionally allow it to use a
      SkDiscardableMemory::Factory.  This tiny change makes it a replacement
      for SkLazyPixelRef.  This functioanlity is also necessary for moving
      Android over to SkDiscardablePixelRef from SkImageRef in a later CL.
      Added a test for this.
      
      SkDecodingImageGenerator::Install can optionally pass a factory in to
      SkDiscardablePixelRef.
      
      Removed SkImageCache, SkLruImageCache, and SkPurgeableImageCache.
      This functionality can be handled much more cleanly by
      SkDiscardableMemory.
      
      New SkDiscardableMemoryPool class to replace SkLruImageCache.  In a
      later CL, we will replace SkImageRef_GlobalPool (used by android) as
      well.  This is a concrete implementation of
      SkDiscardableMemory::Factory.  Added a test for this.
      
      modified gm/factory.cpp to remove dependnce on SkBitmapFactory +
      SkLruImageCache.  Now uses SkDecodingImageGenerator +
      SkDiscardablePixelRef + SkDiscardableMemoryPool.
      
      SkImageDecoder::Target replaces SkBitmapFactory::Target.  The
      DecodeMemoryToTarget function may disappear in the future.
      
      Moved SkLazyCachingPixelRef::DecodeProc replaces
      SkBitmapFactory::DecodeProc.  This is a short term change, since
      another CL changes SkLazyCachingPixelRef to use SkImageGenerator
      instead of DecodeProc.
      
      Modified DrawBitmapRectTest to use SkDiscardablePixelRef instead of
      SkLazyPixelRef.
      
      tools/LazyDecodeBitmap.cpp now uses SkDecodingImageGenerator +
      SkDiscardablePixelRef instead of a SkBitmapFactory.
      
      bench_pictures uses the Global SkDiscardableMemoryPool instead of a
      global gLruImageCache.
      
      R=reed@google.com, scroggo@google.com
      
      Review URL: https://codereview.chromium.org/103033002
      
      git-svn-id: http://skia.googlecode.com/svn/trunk@12515 2bbb7eff-a529-9590-31e7-b0007b416f81
      2c7c7ee4
  6. 02 Dec, 2013 1 commit
  7. 16 Oct, 2013 1 commit
  8. 14 Oct, 2013 2 commits
  9. 07 Oct, 2013 1 commit
  10. 18 Sep, 2013 1 commit
  11. 09 Sep, 2013 1 commit
  12. 29 Aug, 2013 1 commit
  13. 23 Aug, 2013 1 commit
  14. 12 Aug, 2013 1 commit
  15. 09 Aug, 2013 2 commits