Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
b8210f20ce3da43f55b773a2fad3f2244d3ba74d
/
src
/
gpu
/
GrClipMaskManager.cpp
67e7cde
revert 8265-8264 (broke build)
by reed@google.com
· 12 years ago
ae81d5c
Adds local coords to GrEffect system.
by bsalomon@google.com
· 12 years ago
13f181f
Relanding 7914
by robertphillips@google.com
· 12 years ago
1fc506a
Revert r7914 due to Linux rendering issues
by robertphillips@google.com
· 12 years ago
348e35e
Replace A8 with RGBA8 when renderable A8 isn't supported
by robertphillips@google.com
· 12 years ago
b83a193
Reverting r7882 (Replace A8 with RGBA8 when renderable A8 isn't supported) due Android rendering issues
by robertphillips@google.com
· 12 years ago
94ba6c6
Replace A8 with RGBA8 when renderable A8 isn't supported
by robertphillips@google.com
· 12 years ago
6e4e650
Give GrDrawTarget a back ptr to its owning GrContext.
by bsalomon@google.com
· 12 years ago
b75b0a0
Move vertex layout from GeometrySrcState to GrDrawState.
by jvanverth@google.com
· 12 years ago
5b33211
Start addressing the clang static analyzer issues
by robertphillips@google.com
· 12 years ago
adc6536
Remove getter of writable GrEffectStage from GrDrawState.
by bsalomon@google.com
· 12 years ago
05af1af
eliminate all warnings in non-thirdparty code on mac
by humper@google.com
· 12 years ago
0797c2c
Reland 6914 w/ fixes.
by bsalomon@google.com
· 12 years ago
0b6ad22
Revert 6914 to fix build issues.
by bsalomon@google.com
· 12 years ago
4b86e34
Simplify cache IDs and keys.
by bsalomon@google.com
· 12 years ago
5f74cf8
Follow up on the previous patch :
by sugoi@google.com
· 12 years ago
a7aedfe
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
b68addd
Use the stencil buffer to avoid temporary alpha clip masks.
by bsalomon@google.com
· 12 years ago
9f13174
Fix oversights in r6793.
by bsalomon@google.com
· 12 years ago
8d67c07
Use GrDrawTarget::AutoClipRestore to set temporary irect clips.
by bsalomon@google.com
· 12 years ago
cf939ae
Add a state bit to GrDrawState that forces coverage to be blended.
by bsalomon@google.com
· 12 years ago
45a15f5
Modifications to GrPatherRenderer(Chain) interfaces to support clip mask manager.
by bsalomon@google.com
· 12 years ago
c6b3e48
Improve handling of inverse clip paths in GrClipMaskManager.
by bsalomon@google.com
· 12 years ago
d21444a
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
4c2443e
Use ReduceClipStack in ClipMaskManager.
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
170bd79
Move GrReducedClip to its own files.
by bsalomon@google.com
· 12 years ago
73b140a
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
a444430
Make GrReduceClipStack use a caller provided query rect rather than return a
by bsalomon@google.com
· 12 years ago
8182fa0
Make SkClipStack::Iter use SkClipStack::Element.
by bsalomon@google.com
· 12 years ago
5fac58c
Remove SkClipStack::Iter::combinedNext.
by bsalomon@google.com
· 12 years ago
edb26fd
Set empty/wide-open genID on clip stack in more places and fix a bug in GrReduceClipStack.
by bsalomon@google.com
· 12 years ago
ab38f7a
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
705e840
Make the clip stack reduction test generate inverse filled paths.
by bsalomon@google.com
· 12 years ago
8ccf590
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
51a6286
Add a function that computes a reduced representation of the clip stack.
by bsalomon@google.com
· 12 years ago
223137f
Remove GrRandom API in favor of SkRandom.
by tfarina@chromium.org
· 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
72b2e6f
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.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
b9086a0
Replace GrMatrix with SkMatrix.
by bsalomon@google.com
· 12 years ago
08283af
Rename GrSamplerState to GrEffectStage.
by bsalomon@google.com
· 12 years ago
dfdb7e5
Reland r5963 with two fixes:
by bsalomon@google.com
· 12 years ago
f6eac8a
Revert r5962 because of failures.
by bsalomon@google.com
· 12 years ago
b022177
Require matrix for custom stage to be set when custom stage is installed.
by bsalomon@google.com
· 12 years ago
ba998f2
Turn on GPU AA clipping
by robertphillips@google.com
· 12 years ago
0f11e1a
Remove translate param from GrContext::drawPath (and subsequent calls).
by bsalomon@google.com
· 12 years ago
d5d69ff
Add convenience function on GrDrawState to set state bit based on a bool.
by bsalomon@google.com
· 12 years ago
ccb3950
Speculative render target ref/unref fixes
by robertphillips@google.com
· 12 years ago
100abf4
Shut up some Mac (xcode 3) warnings
by bsalomon@google.com
· 12 years ago
9cb5adf
Minor refactoring of GrClipMaskManager::clipMaskPreamble
by robertphillips@google.com
· 12 years ago
1fcc1b8
Moved GrClipMaskCache to its own files
by robertphillips@google.com
· 12 years ago
f660187
Hide GrDrawTarget::Caps's member vars
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
8afae61
Clean up most clang warnings outside animator/
by tomhudson@google.com
· 12 years ago
46a8600
Refactored cacheID in preparation for clip mask caching changes
by robertphillips@google.com
· 12 years ago
a2d7148
Removed GrClip & related classes
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
f8d904a
GrClip no longer translates its clips (to better mimic SkClipStack's behavior)
by robertphillips@google.com
· 12 years ago
e4d69c0
Added getConservativeBound helper function to GrClipData
by robertphillips@google.com
· 12 years ago
beb1af7
Altered Ganesh's clip stack plumbing to pass down new GrClipData class
by robertphillips@google.com
· 12 years ago
b867099
Move filter/wrap out of GrSamplerState into GrTextureParams
by bsalomon@google.com
· 12 years ago
b99225c
Added requires_AA method to GrClipMaskManager.cpp to replace GrClip capability
by robertphillips@google.com
· 12 years ago
a6f11c4
Gave GrClip an SkClipStack-style iterator
by robertphillips@google.com
· 12 years ago
1e8f016
Remove easily-removable uses of setTexture(), instead creating a GrSingleTextureEffect -
by tomhudson@google.com
· 12 years ago
e3d3216
Remove stage masks
by bsalomon@google.com
· 12 years ago
3e11c0b
Forced GrClip to always have conservative bounds
by robertphillips@google.com
· 12 years ago
676e660
More carefully disable stages in Ganesh to avoid textures or effects
by tomhudson@google.com
· 12 years ago
5dfb672
Left over cleanup from r4416 (fix for lingering AA clip mask bug)
by robertphillips@google.com
· 12 years ago
366f1c6
Fixed lingering gpu-path AA clip mask generation bug
by robertphillips@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
58b2021
Split GrSWMaskHelper into its own files
by robertphillips@google.com
· 12 years ago
b213ed8
Simplify vertex layout bitfields by making Position-as-texcoords the default.
by tomhudson@google.com
· 12 years ago
9e553c6
Minor GrStencilSettings cleanup
by bsalomon@google.com
· 12 years ago
c82a8b7
Fixed two bugs in SW-only clip mask generation
by robertphillips@google.com
· 12 years ago
a320194
Make GrClipMaskManager configure the stencil and scissor on GrGpu
by bsalomon@google.com
· 12 years ago
c8f7f47
Store clip mask location in GrClipMaskManager as a enum rather than two bools
by bsalomon@google.com
· 12 years ago
13b85aa
Give GrClipMaskManager a GrGpu*
by bsalomon@google.com
· 13 years ago
f69a11b
Use GrAARectRenderer in GPU AA clip mask generation
by robertphillips@google.com
· 13 years ago
75b3c96
Move clientID into texture desc
by robertphillips@google.com
· 13 years ago
4705954
Search and replace change. Some Gr enum value names didn't have a "Gr" in their suffix.
by bsalomon@google.com
· 13 years ago
411dad0
Move stencil param adjustment to GrClipMaskManager, attempt to make GrGpuGL::flushStencil readable
by bsalomon@google.com
· 13 years ago
8a4fc40
Updated useSWOnlyPath method to use path chain instead of raw path renderer methods
by robertphillips@google.com
· 13 years ago
72176b2
Removed SoftwarePathRenderer from GrContext's path renderer chain
by robertphillips@google.com
· 13 years ago
2c75681
Remove GrClipMaskManager's path renderer chain (in favor of GrContext's)
by robertphillips@google.com
· 13 years ago
a3e5c63
Minor tweaks to SW-only clip mask generation logic
by robertphillips@google.com
· 13 years ago
fa66294
First functioning version of SW-only clip mask creator
by robertphillips@google.com
· 13 years ago
5acc0e3
Free cached AA clip mask when create hard/stencil clip mask
by robertphillips@google.com
· 13 years ago
6623fcd
Convert AAClipCache's GrRects to GrIRects
by robertphillips@google.com
· 13 years ago
f105b10
Made clip mask cache use Scratch Texture system
by robertphillips@google.com
· 13 years ago
6b70a7b
Split createAlphaClipMask in two to allow reuse with SW-only path
by robertphillips@google.com
· 13 years ago
8fff356
Made clip mask cache reuse depend on mask size/bounds (instead of render target size)
by robertphillips@google.com
· 13 years ago
beeb97c
Added stack to AA clip mask cache
by robertphillips@google.com
· 13 years ago
6d62df4
First pass at accelerating gpu-based AA clipping
by robertphillips@google.com
· 13 years ago
180bc88
Disabled stencil buffer for AA clip mask
by robertphillips@google.com
· 13 years ago
fd6daf5
Added cache to gpu AA clipping
by robertphillips@google.com
· 13 years ago
Next »