summaryrefslogtreecommitdiff
path: root/core/SkCanvas.cpp
AgeCommit message (Expand)Author
2011-05-04remove deprecated getViewport/setViewportreed@google.com
2011-04-26make SkDeviceFactory reference countedmike@reedtribe.org
2011-04-14add SkCanvas::clear(SkColor color) to call the new virtual clear on device.reed@google.com
2011-04-10add init() to SkTLazy to create a default instancemike@reedtribe.org
2011-04-08fix infinite loop if we have a drawfilter but no drawloopermike@reedtribe.org
2011-04-07Simplify drawloopers and drawfilters. This allows the canvas to keep itsreed@google.com
2011-04-06use new template class SkTLazy for deferred paint initializationreed@google.com
2011-03-30add getTopLayer(), so clients don't have to use a LayerIter just to getreed@google.com
2011-03-17abort drawing if srcRect is outside of the bitmap boundsreed@google.com
2011-03-15add filterTextFlags() to SkDevice (virtual) to allow device subclasses toreed@google.com
2011-03-14Upstreaming changes from android.djsollen@google.com
2011-03-04add origin to devicereed@google.com
2011-03-03Our region blitter (invoked by region::setPath()) must have its scanlinesreed@google.com
2011-03-03Add support for clipstack to Gr. GrClip is now a list of rects and paths with...bsalomon@google.com
2011-02-24disable assert on validateClip in default build for nowreed@google.com
2011-02-23add fClipStack optional field to SkDraw (it is always set by canvas)reed@google.com
2011-02-23set the rgn to empty if the clipstack says empty (in our validate routine)reed@google.com
2011-02-23refactor to use a shared function (clipPathHelper) betweenreed@google.com
2011-02-22change virtual setMatrixClip() to take a SkClipStack parameter.reed@google.com
2011-02-22add clipstack to canvas. not used yet, but will be for devices (e.g. gpu) thatreed@google.com
2011-02-22rename SkDeque::Iter to SkDeque::F2BIter, since it runs front-to-back (in pre...reed@google.com
2011-02-07Proposed fix for crash in Cr70244.wjmaclean@chromium.org
2011-02-07remove SkRefCnt safeRef() and safeUnref(), and replace the call-sites withreed@google.com
2011-01-26remove debugging code around gUseExtreed@google.com
2011-01-13If you #define SK_ALLOW_OVER_32K_BITMAPS, then skia will try to draw bitmapsreed@google.com
2011-01-11git-svn-id: http://skia.googlecode.com/svn/trunk/src@685 2bbb7eff-a529-9590-3...reed@google.com
2011-01-11add getter/setter for device-factory on canvasreed@google.com
2010-12-23add gpu to gm toolreed@google.com
2010-12-20remove ZLIB include from SkUserConfig for how (doesn't work on mac sampleapp)...reed@google.com
2010-12-20merge with changes for GPU backendreed@android.com
2010-10-26Move the device capability method to SkDevice.vandebo@chromium.org
2010-10-26Fix SkDraw::validate to work with vector Devices.vandebo@chromium.org
2010-10-15Fix a memory leak in the new Canvas/Device workflow.vandebo@chromium.org
2010-10-13Refactor SkCanvas so that backends don't need to override it.vandebo@chromium.org
2010-02-05respect edgetype in quickrejectreed@android.com
2009-12-12Initialise fDeviceCMDirtyagl@chromium.org
2009-12-04add drawData() to canvas, to record data blobsreed@android.com
2009-10-16clean up fix to drawBitmapRectreed@android.com
2009-10-15fix drawBitmapRect to not clip the src rect when computing the matrixreed@android.com
2009-07-21fix quickReject() to handle perspective correctly (i.e. transform forward intoreed@android.com
2009-06-24detect nearly translate-only matrices when drawing bitmaps (for speed)reed@android.com
2009-06-23remove deprecated use of porterduff enumreed@android.com
2009-06-10only call SkDevice::gainFocus() if we're actually drawing to a different device.reed@android.com
2009-05-18init bounds to empty if we return false from getClipBounds()reed@android.com
2009-05-13add SkSize for dimensionsreed@android.com
2009-04-01API change: SkPath computeBounds -> getBoundsreed@android.com
2009-03-30Add SkChunkAlloc::unalloc() to undo the last allocation, useful if the caller...reed@android.com
2009-03-02explicitly call "our" version of clipPath in the case when clipRect needs toreed@android.com
2009-02-11remove white-spacereed@android.com
2009-02-06check for non-invertible matrices in getClipBounds()reed@android.com