Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
d6c04d9a05c1b4066c09083a673d7d3cf61a3aa6
/
src
/
core
/
SkClipStack.h
f3b46e5
Rename methods and enum on SkClipStack::Element to indicate "device space"
by Brian Salomon
· 7 years ago
a93a14a
Convert NULL and 0 to nullptr.
by Ben Wagner
· 7 years ago
2e86634
Move transformation of clip elements to SkClipStack::Element
by Brian Salomon
· 7 years ago
5c72796
Deinline methods of SkClipStack::Element
by Brian Salomon
· 7 years ago
806be2d
Improve handling of clip stack ID
by Robert Phillips
· 7 years ago
14113bc
add flag to hide deprecated clipops
by Mike Reed
· 7 years ago
1335a05
remove dead code around replayClips
by Mike Reed
· 7 years ago
93b1b4f
add guard for obsolete (non-functioning) replayClips
by Mike Reed
· 7 years ago
f880b68
use AutoRestore instead of making a copy of the clipstack
by Mike Reed
· 7 years ago
7ba4d71
clipstacks can be on the stack or embedded, therefore should not be ref-counted
by Mike Reed
· 7 years ago
d37f22b
Clients can provide preallocated storage to clipstack
by Mike Reed
· 7 years ago
6e1e27b
Revert "prealloc room for some number of Elements to avoid malloc"
by Mike Reed
· 7 years ago
94cbbba
prealloc room for some number of Elements to avoid malloc
by Mike Reed
· 7 years ago
8310f0e
Revert "remove SkClipVisitor"
by Mike Reed
· 7 years ago
91b961d
remove SkClipVisitor
by Mike Reed
· 7 years ago
f3ee34f
SkClipStack: add bounds() and isEmpty() methods
by Hal Canary
· 8 years ago
c24447d
Revert "Revert "make SkClipStack.h private (in src)""
by Mike Reed
· 8 years ago
[Renamed from include/core/SkClipStack.h]
1c8e82b
Revert "make SkClipStack.h private (in src)"
by Mike Reed
· 8 years ago
[Renamed from src/core/SkClipStack.h]
3efca0a
make SkClipStack.h private (in src)
by Mike Reed
· 8 years ago
[Renamed from include/core/SkClipStack.h]
19f0ed5
Purge clip masks when they are no longer findable.
by Brian Salomon
· 8 years ago
3711e11
switch to _deprecated suffix for exotic SkClipOps
by Mike Reed
· 8 years ago
2dc5237
remove PLAIN_ENUM flag for SkClipOp
by Mike Reed
· 8 years ago
4ec2b71
don't use deprecated api
by Mike Reed
· 8 years ago
5f1bb0a
Add a method in SkCanvas to set "hard" clip bounds.
by Stan Iliev
· 8 years ago
689169d
Hide exotic clipops, with a private rename for internal use
by Mike Reed
· 8 years ago
ebfce6d
change SkClipOp to a class enum
by Mike Reed
· 8 years ago
c1f7774
Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS"
by Mike Reed
· 8 years ago
a129dfe
Revert "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS"
by Mike Reed
· 8 years ago
8e7432b
remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS
by Mike Reed
· 8 years ago
a3b45d4
Move clip CTM application to SkRasterClip and SkClipStack
by Brian Salomon
· 8 years ago
73603f3
abstract name of clipping ops, to transtion to a more restricted set
by reed
· 8 years ago
cb31e51
Converts a drawPaint through a rrect clip to a drawRRect in GrDrawContext.
by bsalomon
· 8 years ago
4d2cce4
check for wide-open inside quickContains
by reed
· 8 years ago
7f0d9f3
Attempt to throw away rrect clips of rrects.
by bsalomon
· 8 years ago
efe46d2
Repurpose Release_Developer BUILDTYPE and remove SK_DEVELOPER.
by djsollen
· 8 years ago
28d5bdd
Revert of Repurpose Release_Developer BUILDTYPE and remove SK_DEVELOPER. (patchset #2 id:20001 of https://codereview.chromium.org/1927583002/ )
by reed
· 8 years ago
48d6f88
Repurpose Release_Developer BUILDTYPE and remove SK_DEVELOPER.
by djsollen
· 8 years ago
b893a4c
Add asRRect method to SkClipStack::Element
by cdalton
· 8 years ago
a7e9f05
Move SkTDArray to private.
by bungeman
· 9 years ago
e85a32d
Clean up clipping code a bit
by robertphillips
· 10 years ago
de358a9
BUG=skia:
by joshualitt
· 10 years ago
1a481fe
[SkSVGDevice] Initial clipping support
by fmalita
· 10 years ago
b6b0252
Add dump() to SkClipStack to help with debugging.
by bsalomon
· 10 years ago
c3b589a
SkClipStack::Element tweaks.
by fmalita
· 10 years ago
6f954b9
Use SkTLazy to hold path in SkClipStack::Element
by commit-bot@chromium.org
· 11 years ago
032a52f
Use SkRRect to store rects in SkClipStack::Element
by commit-bot@chromium.org
· 11 years ago
9cb671a
fix calling undef inline func build error
by commit-bot@chromium.org
· 11 years ago
e5b2af9
Store SkRRects in SkClipStack
by commit-bot@chromium.org
· 11 years ago
d3e5842
Avoid re-rendering stencil clip for every draw with reducable clip stack
by commit-bot@chromium.org
· 11 years ago
f0784bd
Revert "Avoid re-rendering stencil clip for every draw with reducable clip stack"
by reed@google.com
· 11 years ago
679eb67
Avoid re-rendering stencil clip for every draw with reducable clip stack
by commit-bot@chromium.org
· 11 years ago
6fbe54c
Compact the clipstack for kReplace_Op'd geometry
by commit-bot@chromium.org
· 11 years ago
e16efc1
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
8cdf0f5
Adding quickContains API method to SkClipStack
by junov@chromium.org
· 12 years ago
c6b3e48
Improve handling of inverse clip paths in GrClipMaskManager.
by bsalomon@google.com
· 12 years ago
8182fa0
Make SkClipStack::Iter use SkClipStack::Element.
by bsalomon@google.com
· 12 years ago
c3d7d90
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
5fac58c
Remove SkClipStack::Iter::combinedNext.
by bsalomon@google.com
· 12 years ago
8a98e3b
Make SkClipStack::Element public.
by bsalomon@google.com
· 12 years ago
9128edc
Rename SkClipStack::Rec to SkClipStack::Element
by bsalomon@google.com
· 12 years ago
51a6286
Add a function that computes a reduced representation of the clip stack.
by bsalomon@google.com
· 12 years ago
2e0c79f
Revert 6351 due to bugs.
by bsalomon@google.com
· 12 years ago
d9f7503
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
6794a25
Apply intersect rects to earlier clip elements and skip rects when possible.
by bsalomon@google.com
· 12 years ago
e8ca6c6
Combine multiple intersecting rects in SkClipStack::Iter.
by bsalomon@google.com
· 12 years ago
7b7cdd1
Some improvements to reduce the number of pixels touched in generating alpha clip masks
by bsalomon@google.com
· 12 years ago
3ab43d5
Minimize use of SkDraw's matrix in SkGpuDevice.
by bsalomon@google.com
· 12 years ago
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
0557d9e
add SkClipStack::clipEmpty() as an optimized way to say clipDevRect(empty, intersect)
by reed@google.com
· 12 years ago
73e7102
Added method of getting top genID from SkClipStack
by robertphillips@google.com
· 12 years ago
46f9350
Added SkClipStack portion of new clip mask caching system
by robertphillips@google.com
· 12 years ago
641f8b1
Replace GrClip with SkClipStack
by robertphillips@google.com
· 12 years ago
7b11289
Added dev- & canv- prefixes to Ganesh bounding boxes to indicate coordinate space
by robertphillips@google.com
· 12 years ago
cc6493b
Added ctor to SkClipStack and isEmpty method
by robertphillips@google.com
· 12 years ago
4c2a2f7
Added isIntersectionOfRects to SkClipStack
by robertphillips@google.com
· 12 years ago
607fe07
Added bound computation to SkClipStack
by robertphillips@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
5836b6d
Add skipToLast method to SkClipStack
by robertphillips@google.com
· 12 years ago
52cb2c7
Extended SkDeque's reverse iteration capability to SkClipStack
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
fa1d291
Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping)
by robertphillips@google.com
· 12 years ago
610f716
Fix four memory leaks uncovered by valgrinding gm tests.
by vandebo@chromium.org
· 12 years ago
0017708
use SkRasterClip inside canvas (check-point for soft clipping)
by reed@google.com
· 13 years ago
ec3ed6a
Automatic update of all copyright notices to reflect new license terms.
by epoger@google.com
· 13 years ago
e1bc274
Fix a batch of coverity defects, uninitialized class fields.
by vandebo@chromium.org
· 13 years ago
8887ede
[PDF] Improve the SkClipStack skipping prefix code.
by vandebo@chromium.org
· 13 years ago
9fbdf87
[PDF] Refactor content stream creation in SkPDFDevice to support more xfermodes.
by vandebo@chromium.org
· 13 years ago
1e1c36f
Add comparison and assignment to SkClipStack (and fix an optimization bug).
by vandebo@chromium.org
· 13 years ago
7ffb1b2
Add code needed to build skia as a windows dll within the chromium project.
by ctguil@chromium.org
· 13 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
57788b5
Fix warnings about struct being forward declared as a class
by bsalomon@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