- f68c5e2 check for null-device in iterator by reed@google.com · 13 years ago
- 60abb07 Merge changes from the android repo upstream to Skia by djsollen@google.com · 13 years ago
- fa4d5bd add bandage to pin out-of-range values when converting our integral clip bounds to by reed@google.com · 13 years ago
- 9efd9a0 extend fastbounds impls to include maskfilters and drawloopers. This allows by reed@google.com · 13 years ago
- bf6c1e4 Adding a flush method to SkCanvas by junov@chromium.org · 13 years ago
- 74b4619 Formatting cleanup: remove extra whitespace by vandebo@chromium.org · 13 years ago
- 4370aed Adding class SkDeferredCanvas for deferred rendering. by junov@google.com · 13 years ago
- b55deeb add allowImageFilter() so a device can allow/disallow filters by reed@google.com · 13 years ago
- 76dd277 add filterImage() entry-point to SkDevice, to allow it to specialize on subclasses by reed@google.com · 13 years ago
- 7c20293 add canvas::isDrawingToLayer(), as a fast query for chrome; faster than by reed@google.com · 13 years ago
- 1607863 rename hasValidCoordinates to isFinite (on SkRect) and reimplement for speed by reed@google.com · 13 years ago
- b9d1c6a call getSaveCount inside restoreToCount, in case it goes virtual... by reed@google.com · 13 years ago
- 3d60812 don't quickReject bitmaps if there is a looper or other possible bounds-modifier by reed@google.com · 13 years ago
- d58a1cd Add config8888 support to writePixels by bsalomon@google.com · 13 years ago
- fe70112 handle NaN values in clipPath by reed@google.com · 13 years ago
- 56c6977 Update files to use SK_BUILD_FOR_ANDROID. by djsollen@google.com · 13 years ago
- 6850eab Override 32BPP format in SkCanvas::readPixels by bsalomon@google.com · 13 years ago
- daba14b Line-endings only change (some windows line-endings snuck in) by bsalomon@google.com · 13 years ago
- c698097 Recommit r2584 with gpu pass of the new ReadPixels test disabled in fixed pt (gpu code doesn't work in general in fixed pt). by bsalomon@google.com · 13 years ago
- ace7bd5 Revert r2584 (new test fails in fixed pt builds) by bsalomon@google.com · 13 years ago
- 1a8ddf0 Changes the SkCanvas::readPixels API. Allows caller to read into prealloced bitmap pixels. Changes how clipping to device bounds is handled. by bsalomon@google.com · 13 years ago
- 210ce00 add getDeviceSize() so callers won't need to call getDevice() so much by reed@google.com · 13 years ago
- 045e62d enable soft clipping (yikes) by reed@google.com · 13 years ago
- 0017708 use SkRasterClip inside canvas (check-point for soft clipping) by reed@google.com · 13 years ago
- c42d35d add bool arg to clipRect and clipPath by reed@google.com · 13 years ago
- 5e2457e add getTotalClipBounds() as a partial replacement for getTotalClip. This can be by reed@google.com · 13 years ago
- 632e1a2 move call to nothingToDraw into our iterator, so it sees the results of filters and loopers by reed@google.com · 13 years ago
- fa6ac93 Fixup rendering of empty paths (including inverted fills) by bsalomon@google.com · 13 years ago
- 675dd88 disable CHECK_NOTHING_TO_DRAW for now, since it doesn't play well with DrawLooper by reed@google.com · 13 years ago
- dcd0f3a quick-rejects based on xfermode, using SkPaint::nothingToDraw() by reed@google.com · 13 years ago
- bcb671c Add SkCanvas::getClipDescription() and getClipDeviceBounds() so clients don't by tomhudson@google.com · 13 years ago
- 8a0b029 Revert r2250 - removal of setMatrixClip() - because Chrome makes heavy use by tomhudson@google.com · 13 years ago
- 66d5725 Replaces SkDevice::setMatrixClip() with markMatrixDirty() and markClipDirty(), by tomhudson@google.com · 13 years ago
- 9987ec3 add impl for drawBitmapNine by reed@google.com · 13 years ago
- 17b7894 rolling back the experimental rollbacks in r2178-2179 by epoger@google.com · 13 years ago
- 5f22657 rolling tree back to its state as of r2169 to see if that fixes Windows buildbots by epoger@google.com · 13 years ago
- 3a9eaec Don't intersect clipstack with root device bounds by bsalomon@google.com · 13 years ago
- 52c748b Gpu can draw underlined text. http://codereview.appspot.com/4919047/ by bungeman@google.com · 13 years ago
- e25c684 Canvas to handle null layer device. http://codereview.appspot.com/4907045/ by bungeman@google.com · 13 years ago
- 88edf1e Protect much of SkDevice and clarify usage of drawDevice. by bungeman@google.com · 13 years ago
- b81be7a Include <new> required for placement new in SkTLazy. by bungeman@google.com · 13 years ago
- ec3ed6a Automatic update of all copyright notices to reflect new license terms. by epoger@google.com · 13 years ago
- cde9211 remove SkDeviceFactory from the collective consciousness, now that devices know by reed@google.com · 13 years ago
- f83ceb9 extract a new factory when we get a new device by reed@google.com · 13 years ago
- 5667afc remove drawShape from canvas api by reed@google.com · 13 years ago
- 3c89818 Fix more coverity defects - Uninitialized class fields. by vandebo@chromium.org · 13 years ago
- e97f085 Add createNewCompatibleDevice. Allow devices to have a NULL factory and saveLayer will fall back on createNewCompatibleDevice. by bsalomon@google.com · 13 years ago
- af951c9 make SkDevice constructors explicit between offscreen and on/direct by reed@google.com · 13 years ago
- 8d43018 Increase use of SkMatrix::hasPerspective(), merge in has_perspective(). by tomhudson@google.com · 13 years ago
- 3048d4f remove deprecated getViewport/setViewport by reed@google.com · 13 years ago
- ea4ac97 make SkDeviceFactory reference counted by mike@reedtribe.org · 13 years ago
- 2a98181 add SkCanvas::clear(SkColor color) to call the new virtual clear on device. by reed@google.com · 13 years ago
- 2c8fc5a add init() to SkTLazy to create a default instance by mike@reedtribe.org · 13 years ago
- 53e3bed fix infinite loop if we have a drawfilter but no drawlooper by mike@reedtribe.org · 13 years ago
- 4e2b3d3 Simplify drawloopers and drawfilters. This allows the canvas to keep its by reed@google.com · 13 years ago
- a076e9b use new template class SkTLazy for deferred paint initialization by reed@google.com · 13 years ago
- 9266fed add getTopLayer(), so clients don't have to use a LayerIter just to get by reed@google.com · 13 years ago
- 2ade086 abort drawing if srcRect is outside of the bitmap bounds by reed@google.com · 13 years ago
- f67e4cf add filterTextFlags() to SkDevice (virtual) to allow device subclasses to by reed@google.com · 13 years ago
- cd9d69b Upstreaming changes from android. by djsollen@google.com · 13 years ago
- 6f8f292 add origin to device by reed@google.com · 14 years ago
- 759876a Our region blitter (invoked by region::setPath()) must have its scanlines by reed@google.com · 14 years ago
- d302f14 Add support for clipstack to Gr. GrClip is now a list of rects and paths with set operations to combine them. The stencil buffer is used to perform the set operations to put the clip into the stencil buffer. Building Gr's clip from Skia's clipStack is currently disabled due to the fact that Skia's clipStack is relative to the root layer not the current layer. This will be fixed in a subsequent CL. by bsalomon@google.com · 14 years ago
- 02878b8 disable assert on validateClip in default build for now by reed@google.com · 14 years ago
- 7d7ca79 add fClipStack optional field to SkDraw (it is always set by canvas) by reed@google.com · 14 years ago
- dca7acb set the rgn to empty if the clipstack says empty (in our validate routine) by reed@google.com · 14 years ago
- 819c921 refactor to use a shared function (clipPathHelper) between by reed@google.com · 14 years ago
- 46799cd change virtual setMatrixClip() to take a SkClipStack parameter. by reed@google.com · 14 years ago
- 5c3d147 add clipstack to canvas. not used yet, but will be for devices (e.g. gpu) that by reed@google.com · 14 years ago
- 4c09d5c rename SkDeque::Iter to SkDeque::F2BIter, since it runs front-to-back (in preparation by reed@google.com · 14 years ago
- 116b2bc Proposed fix for crash in Cr70244. by wjmaclean@chromium.org · 14 years ago
- 82065d6 remove SkRefCnt safeRef() and safeUnref(), and replace the call-sites with by reed@google.com · 14 years ago
- 851927d remove debugging code around gUseExt by reed@google.com · 14 years ago
- a76de3d If you #define SK_ALLOW_OVER_32K_BITMAPS, then skia will try to draw bitmaps by reed@google.com · 14 years ago
- 9b2135a by reed@google.com · 14 years ago
- 4b22602 add getter/setter for device-factory on canvas by reed@google.com · 14 years ago
- 51df9e3 add gpu to gm tool add pass-through read/write pixels API to canvas by reed@google.com · 14 years ago
- d642329 remove ZLIB include from SkUserConfig for how (doesn't work on mac sampleapp) but, by reed@google.com · 14 years ago
- f2b98d6 merge with changes for GPU backend by reed@android.com · 14 years ago
- 35fc62b Move the device capability method to SkDevice. by vandebo@chromium.org · 14 years ago
- 99a45d3 Fix SkDraw::validate to work with vector Devices. by vandebo@chromium.org · 14 years ago
- b70ae31 Fix a memory leak in the new Canvas/Device workflow. by vandebo@chromium.org · 14 years ago
- 8d84fac Refactor SkCanvas so that backends don't need to override it. by vandebo@chromium.org · 14 years ago
- ba09de4 respect edgetype in quickreject by reed@android.com · 15 years ago
- 447bcfa Initialise fDeviceCMDirty by agl@chromium.org · 15 years ago
- cb60844 add drawData() to canvas, to record data blobs by reed@android.com · 15 years ago
- 8789999 clean up fix to drawBitmapRect by reed@android.com · 15 years ago
- fead49e fix drawBitmapRect to not clip the src rect when computing the matrix by reed@android.com · 15 years ago
- a380ae4 fix quickReject() to handle perspective correctly (i.e. transform forward into by reed@android.com · 15 years ago
- 0baf193 detect nearly translate-only matrices when drawing bitmaps (for speed) by reed@android.com · 15 years ago
- 845fdac remove deprecated use of porterduff enum by reed@android.com · 15 years ago
- 199f108 only call SkDevice::gainFocus() if we're actually drawing to a different device. by reed@android.com · 15 years ago
- 72dcd3a init bounds to empty if we return false from getClipBounds() by reed@android.com · 15 years ago
- f76bacf add SkSize for dimensions by reed@android.com · 15 years ago
- d252db0 API change: SkPath computeBounds -> getBounds by reed@android.com · 15 years ago
- aefd2bc Add SkChunkAlloc::unalloc() to undo the last allocation, useful if the caller wants to treat the allocats like temp memory (see PictureRecord) by reed@android.com · 15 years ago
- 98de2bd explicitly call "our" version of clipPath in the case when clipRect needs to by reed@android.com · 16 years ago
- 9b03906 remove white-space by reed@android.com · 16 years ago
- d9c0f0b check for non-invertible matrices in getClipBounds() by reed@android.com · 16 years ago
- 8a1c16f grab from latest android by reed@android.com · 16 years ago