Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
da152ebb032c61bb2561bbb3e9a78037ad174d34
/
src
/
gpu
/
batches
/
GrStencilAndCoverPathRenderer.cpp
da152eb
Remove DrawFace enum from GrPipelineBuilder
by robertphillips
· 8 years ago
59cf61a
Retract PipelineBuilder from GrClip::apply
by robertphillips
· 8 years ago
3950f0d
Remove fColor from PathRenderer DrawPathArgs struct
by robertphillips
· 8 years ago
ee43241
Remove style application from GrPathRenderer subclasses
by bsalomon
· 8 years ago
8acedde
Use GrShape in GrPathRenderer.
by bsalomon
· 8 years ago
06ca8ec
sk_sp for Ganesh.
by bungeman
· 8 years ago
ecbc12b
Replace targetHasUnifiedMultisampling in GrPB constructor
by csmartdalton
· 8 years ago
7942f22
Fix instances where hwaa was wrong for mixed samples
by csmartdalton
· 8 years ago
55fdccc
Remove GrRenderTarget from GrPipelineBuilder
by robertphillips
· 8 years ago
7062d01
More Unref GrXPFactory.
by bungeman
· 8 years ago
976f5f0
Make GrClipMaskManager stateless and push GrPipelineBuilder construction downstack
by robertphillips
· 8 years ago
862cff3
Remove clip from GrPipelineBuilder
by cdalton
· 8 years ago
193d9cf
Eliminate special case nvpr batch handling
by cdalton
· 8 years ago
93a379b
Separate user and raw stencil settings
by cdalton
· 8 years ago
e19aecd
Revert of Separate user and raw stencil settings (patchset #8 id:140001 of https://codereview.chromium.org/1962243002/ )
by robertphillips
· 8 years ago
12dbb39
Separate user and raw stencil settings
by cdalton
· 8 years ago
c121607
Fix nvpr path renderer to reject styles with nonDashPathEffects.
by bsalomon
· 8 years ago
6663acf
Replace GrStrokeInfo with GrStyle.
by bsalomon
· 8 years ago
85d9667
Revert of Replace GrStrokeInfo with GrStyle. (patchset #4 id:160001 of https://codereview.chromium.org/1957363002/ )
by bsalomon
· 8 years ago
33595bd
Replace GrStrokeInfo with GrStyle.
by bsalomon
· 8 years ago
d6f25bf
Make GrPathRenderer only support fills for path stenciling
by bsalomon
· 8 years ago
3de75da
Use constexpr constructors of GrStencilSettings rather than hacky macro system.
by bsalomon
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 8 years ago
18300a3
detach -> release
by mtklein
· 8 years ago
de83b41
Add Audittrail for path renderers
by joshualitt
· 9 years ago
04194f3
Remove two varieties of drawNonAARect from GrDrawTarget
by joshualitt
· 9 years ago
8ff8d24
Remove drawPathsFromRange from GrDrawContext
by cdalton
· 9 years ago
c6e7a13
Use correct fill type and bounds for NVPR paths that are stroked with Skia
by kkinnunen
· 9 years ago
3aea725
Fix mixed sampled inverse path fills
by cdalton
· 9 years ago
6873782
Remove GrPipelineBuilder from getPathRenderer call
by robertphillips
· 9 years ago
f238469
Late creation of GrPathProcessor
by joshualitt
· 9 years ago
6335a72
Move PathRenderers to batches folder
by joshualitt
· 9 years ago
[Renamed from src/gpu/GrStencilAndCoverPathRenderer.cpp]
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 9 years ago
d2b23e0
Standardize BW to NonAA
by joshualitt
· 9 years ago
b6b513b
Create separate entry points for the various flavors of drawRect
by joshualitt
· 9 years ago
c5d58f0
Use stencil ops that don't issue writes whenever possible
by vbuzinov
· 9 years ago
e7d4b2f
Simplify parameters passed to path renderers
by robertphillips
· 9 years ago
0aff2fa
Also provides the ResourceProvider to onDrawPath which allows the DF PR to no longer require access to GrContext.
by bsalomon
· 9 years ago
1c73548
Start to propagate constness of GrPipelineBuilder up the stack
by joshualitt
· 9 years ago
dded696
Implement support for mixed sampled render targets
by vbuzinov
· 9 years ago
ea46150
Split drawing functionality out of GrContext and into new GrDrawContext
by robertphillips
· 9 years ago
eb1cb5c
rename GrDrawTargetCaps.h to GrCaps.h and move to include
by bsalomon
· 9 years ago
706f08f
Move GrPath(Range) creation to ResourceProvider.
by bsalomon
· 9 years ago
070e010
Improve caching of special case paths in GrStencilAndCoverPathRenderer
by kkinnunen
· 9 years ago
50b58e6
Improve caching of dashed paths in GrStencilAndCoverPathRenderer
by kkinnunen
· 9 years ago
d156d36
Make GrStrokeInfo inherit from SkStrokeRec
by kkinnunen
· 9 years ago
d309e7a
This replaces the texture creation/caching functions on GrContext with a GrTextureProvider interface. The goal is to pass this narrowly focused object in places that currently take a GrContext but don't need and shouldn't use its other methods. It also has an extended private interface for interacting with non-texture resource types.
by bsalomon
· 9 years ago
e9c0fc6
Pull out shader-specific caps into GrShaderCaps and GrGLSLCaps
by jvanverth
· 9 years ago
1899651
Extract gpu line dashing to GrDashLinePathRenderer
by kkinnunen
· 9 years ago
6bc1b5f
Dynamically create stencil buffer when needed.
by bsalomon
· 10 years ago
8718aaf
Rename GrContentKey to GrUniqueKey
by bsalomon
· 10 years ago
24db3b1
Add specialized content key class for resources.
by bsalomon
· 10 years ago
8dd688b
Rename GrOptDrawState to GrPipeline and GrDrawState to GrPipelineBuilder
by egdaniel
· 10 years ago
8059eb9
Move ViewMatrix off of drawstate
by joshualitt
· 10 years ago
d27f73e
Remove coordchanges from drawstate
by joshualitt
· 10 years ago
56995b5
Remove GP from drawstate, revision of invariant output for GP
by joshualitt
· 10 years ago
8c0f615
Revert of Remove GP from drawstate, revision of invariant output for GP (patchset #9 id:160001 of https://codereview.chromium.org/791743003/)
by joshualitt
· 10 years ago
c6bc58e
Remove GP from drawstate, revision of invariant output for GP
by joshualitt
· 10 years ago
2e3b3e3
This cl moves color and coverage off of drawstate. In an effort to keep this CL manageable, I have left the compute invariant input / output in a bit of a strange state(fixing this will be complicated).
by joshualitt
· 10 years ago
9853cce
Drawstate on stack
by joshualitt
· 10 years ago
92e496f
Beginning to refactor nvpr code
by joshualitt
· 10 years ago
4e205b1
Remove createPath* from GrGpu and GrContext
by cdalton
· 10 years ago
49f085d
"NULL !=" = NULL
by bsalomon
· 10 years ago
6803c21
Revert of fix the error that path is inversed for stroke and strokeAndFill styles (https://codereview.chromium.org/183683010/)
by commit-bot@chromium.org
· 10 years ago
1f99d93
fix the error that path is inversed for stroke and strokeAndFill styles.
by commit-bot@chromium.org
· 10 years ago
e79f320
Revert of r13384 (Stateful PathRenderer implementation)
by robertphillips@google.com
· 11 years ago
3e0c64a
Stateful PathRenderer implementation
by robertphillips@google.com
· 11 years ago
5c8ee25
Make GrContext cache the gpu paths
by commit-bot@chromium.org
· 11 years ago
32184d8
Implement stroking a path with nv_path_rendering
by commit-bot@chromium.org
· 11 years ago
c4dc0ad
Implement filling a path with nv_path_rendering cover
by commit-bot@chromium.org
· 11 years ago
f6de475
Replace uses of GrAssert by SkASSERT.
by tfarina@chromium.org
· 11 years ago
fd03d4a
Replace all instances of GrRect with SkRect.
by commit-bot@chromium.org
· 11 years ago
137f134
Replace GrDrawState::AutoDeviceCoordDraw with GrDrawState::AutoViewMatrixRestore::setIdentity(). s
by bsalomon@google.com
· 11 years ago
c26d94f
Move nested class GrDrawTarget::Caps out as GrDrawTargetCaps.
by bsalomon@google.com
· 11 years ago
bcce892
Make GrDrawTarget::Caps ref counted and GrGLCaps derive from it.
by bsalomon@google.com
· 11 years ago
5f74cf8
Follow up on the previous patch :
by sugoi@google.com
· 12 years ago
45a15f5
Modifications to GrPatherRenderer(Chain) interfaces to support clip mask manager.
by bsalomon@google.com
· 12 years ago
12b4e27
As part of preliminary groundwork for a chromium fix, this changelist is deprecating GrPathFill so that SkPath::FillType is used everywhere in order to remove some code duplication between Skia and Ganesh.
by sugoi@google.com
· 12 years ago
b9086a0
Replace GrMatrix with SkMatrix.
by bsalomon@google.com
· 12 years ago
8171288
Remove GrScalar, replace with SkScalar.
by bsalomon@google.com
· 12 years ago
2fdcdeb
Make GrDrawState::AutoRestoreViewMatrix handle sampler matrices.
by bsalomon@google.com
· 12 years ago
0f11e1a
Remove translate param from GrContext::drawPath (and subsequent calls).
by bsalomon@google.com
· 12 years ago
f660187
Hide GrDrawTarget::Caps's member vars
by bsalomon@google.com
· 12 years ago
e3d3216
Remove stage masks
by bsalomon@google.com
· 12 years ago
c377baf
Add placement new macros to SkPostConfig, call SkNEW* from Ganesh.
by tomhudson@google.com
· 12 years ago
05a718c
Fix some NV path rendering issues with perspective and inverse paths
by bsalomon@google.com
· 12 years ago
ded4f4b
Initial support for GL_NV_path_renering. Experimental, there are still some issues to resolve, set gyp variable skia_nv_path_rendering=1 or build flag GR_GL_USE_NV_PATH_RENDERING to enable.
by bsalomon@google.com
· 12 years ago