extend fastbounds impls to include maskfilters and drawloopers. This allows
authorreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 30 Jan 2012 15:41:43 +0000 (15:41 +0000)
committerreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 30 Jan 2012 15:41:43 +0000 (15:41 +0000)
commit9efd9a048aebaa6681afb76b18e1a7dd642078d3
treeed8ad344b7541b85a3c32d7277a0fd7043023494
parentbf6c1e4aff4d233f6502157fb73459cf69d0ab37
extend fastbounds impls to include maskfilters and drawloopers. This allows
us to perform quick-rejects when drawing objects with shadows (esp. text).
WebKit draws shadows w/ a looper (fg and shadow) and a maskfilter on the
shadow layer.

git-svn-id: http://skia.googlecode.com/svn/trunk@3103 2bbb7eff-a529-9590-31e7-b0007b416f81
include/core/SkDrawLooper.h
include/core/SkMaskFilter.h
include/core/SkPaint.h
src/core/SkCanvas.cpp
src/core/SkMaskFilter.cpp
src/core/SkPaint.cpp
src/core/SkPictureFlat.h
src/core/SkPicturePlayback.cpp
src/core/SkPictureRecord.cpp
src/core/SkPictureRecord.h
src/effects/SkBlurMaskFilter.cpp