- fbfcd56 Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) by rmistry@google.com · 12 years ago
- 3b3e895 remove EdgeType enum. Unimportant distinction, and removing speeds up quickReject by reed@google.com · 12 years ago
- da17f75 add SK_ENABLE_CLIP_QUICKREJECT option (currently disabled) by reed@google.com · 12 years ago
- 20a550c Add virtual destructor to class with virtual functions. by justinlin@google.com · 12 years ago
- 9364511 reject any paths that are not finite. by reed@google.com · 12 years ago
- 80214e2 Made clarifying renamings to SkClipStack's iterators (and added to unit test) by robertphillips@google.com · 12 years ago
- c029062 Fixed two sub-optimal iterator uses by robertphillips@google.com · 12 years ago
- 4e6dfa5 Adding bracketing save/restore calls to SkPicture at record time and by junov@chromium.org · 12 years ago
- 40a1ae4 Added SkDevice onAttachToCanvas & onDetachFromCanvas methods by robertphillips@google.com · 12 years ago
- 54823c2 Rolling back r4034 (Proposed plumbing to propagate save & restore) by robertphillips@google.com · 12 years ago
- 82ce2b8 add more SkInstCnt plumbing by reed@google.com · 12 years ago
- 15e9d3e Expanded distribution of instance counting by robertphillips@google.com · 12 years ago
- 49d9fd5 Plumbing to propagate save & restore from SkCanvas down to GrContext & lower by robertphillips@google.com · 12 years ago
- 115d931 pass the region-op to the clipstack for SkCanvas::clipRegion. by reed@google.com · 12 years ago
- a584aed perform quickReject in drawPoints (which is called by drawLine) just like we by reed@google.com · 12 years ago
- 129ec22 inline the fast case for AutoDrawLoop::next() so we don't slow down simple by reed@google.com · 12 years ago
- ccfee2a Add missing null device checks in SkCanvas by djsollen@google.com · 12 years ago
- 7460b37 Fixed minor Release & fixed point compiler warnings on Linux by robertphillips@google.com · 12 years ago
- 90bf427 proper handling if SkMatrix::invert failes, addresses hack fix in rev. 3657 by mike@reedtribe.org · 12 years ago
- 90c07ea replace getTotalClipStack() with replayClips()+ClipVisitor by reed@google.com · 12 years ago
- fc9a3be always check the result of SkMatrix::invert by reed@google.com · 12 years ago
- 5efe0cb Clean up more Visual Studio warnings, including apparent bug in Arithmetic mode. by tomhudson@google.com · 12 years ago
- b0a7ace Renaming SkCanvas::fLayerCount to fSaveLayerCount for readability by junov@chromium.org · 12 years ago
- 42aea28 handle null-device correctly in setDevice by reed@google.com · 12 years ago
- 8926b16 apply imagefilter to all draw calls by reed@google.com · 12 years ago
- 0b53d59 add optional updateMatrixClip param to getTopDevice(). Chrome should set this by reed@google.com · 12 years ago
- 92d2a29 reapply r3259 (that was reverted) with fix. by djsollen@google.com · 13 years ago
- a907ac3 Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state by junov@chromium.org · 13 years ago
- 3cc0d8a reverting r3259 because of gm/test failure. by djsollen@google.com · 13 years ago
- 42bbef7 Enable quickRejectY in SkCanvas to be inlined. by djsollen@google.com · 13 years ago
- 0b5b0ce reverting r3257 because of gm failure. by junov@chromium.org · 13 years ago
- 421bcc3 Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state by junov@chromium.org · 13 years ago
- 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 · 13 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