Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
cf10b5a432c604088b6cc5df3630fda08895d829
/
src
/
gpu
/
GrLayerCache.cpp
2e1e51f
GrDrawContext now holds GrRenderTarget pointer
by robertphillips
· 9 years ago
c9a3706
Limit lifetime of GrDrawContext objects
by robertphillips
· 9 years ago
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
c6ad06a
unsigned -> int for counts and indices in picture-related code
by mtklein
· 9 years ago
eae6200
Some cleanup in GrTextureProvider and GrResourceProvider.
by bsalomon
· 9 years ago
cabe20c
Refactor GrGpu path rendering functions to GrPathRendering
by kkinnunen
· 10 years ago
ea46150
Split drawing functionality out of GrContext and into new GrDrawContext
by robertphillips
· 10 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
· 10 years ago
23e619c
Reimplement gpu message bus for invalidated bitmap gen IDs
by bsalomon
· 10 years ago
57f192d
Allow non-atlasable layer to still be hoisted
by robertphillips
· 10 years ago
478dd72
Fix layer hoisting image filter corner cases
by robertphillips
· 10 years ago
86f0328
Revert of Fix layer hoisting image filter corner cases (patchset #3 id:40001 of https://codereview.chromium.org/803183003/)
by robertphillips
· 10 years ago
702eb96
Fix layer hoisting image filter corner cases
by robertphillips
· 10 years ago
e99d499
Fuse GrReplacements and GrLayerCache
by robertphillips
· 10 years ago
bc0c4bd
Add additional clean up code in MPD path
by robertphillips
· 10 years ago
01d6e5f
Use variable length key (rather than accumulated matrix) as save layer hoisting key
by robertphillips
· 10 years ago
04c9695
Remove Picture deletion listeners.
by mtklein
· 10 years ago
a63f32e
Address MSAA rendering in layer hoisting
by robertphillips
· 10 years ago
b32f0ad
Fix layer cache memory leak
by robertphillips
· 10 years ago
225a627
Fix bug in aggressive layer cache purging
by robertphillips
· 10 years ago
4ab5a90
Discard atlas after every MultiPictureDraw::draw
by robertphillips
· 10 years ago
9f36b87
Revert of Discard atlas after every MultiPictureDraw::draw (patchset #4 id:60001 of https://codereview.chromium.org/678403002/)
by robertphillips
· 10 years ago
6d5b545
Discard atlas after every MultiPictureDraw::draw
by robertphillips
· 10 years ago
f2703d8
rename GrTextureDesc->GrSurfaceDesc, GrTextureFlags->GrSurfaceFlags
by bsalomon
· 10 years ago
fd61ed0
Alter layer hoisting to only hoist layers for one canvas at a time
by robertphillips
· 10 years ago
3aac6e0
Add clip to layer cache
by robertphillips
· 10 years ago
e305973
Remove uses of GrAutoScratchTexture.
by bsalomon
· 10 years ago
84ac082
Add GrLayerCache::writeLayersToDisk
by robertphillips
· 10 years ago
7bb9ed7
Fix bug in GrCachedLayer reuse
by robertphillips
· 10 years ago
a32c6bc
Revert of Fix bug in plot locking system (patchset #3 id:80001 of https://codereview.chromium.org/640323002/)
by robertphillips
· 10 years ago
5c48166
Fix bug in plot locking system
by robertphillips
· 10 years ago
bcf0a52
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
9323b8b
Revert "GrResourceCache2 manages scratch texture."
by Brian Salomon
· 10 years ago
d14e1a2
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
410dd05
Fix some incorrect assumptions in GrLayerCache.cpp
by robertphillips
· 10 years ago
dbe6074
Revert of GrResourceCache2 manages scratch texture. (patchset #14 id:260001 of https://codereview.chromium.org/608883003/)
by robertphillips
· 10 years ago
3d398c8
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
ed42059
Move offset and CTM from LayerCache Key to per-hoisted-layer info
by robertphillips
· 10 years ago
4aa6dfc
Separate replacement creation from layer discovery
by robertphillips
· 10 years ago
4815fe5
Fix bug in layer hoisting transition to SkRecord backend
by robertphillips
· 10 years ago
49f085d
"NULL !=" = NULL
by bsalomon
· 10 years ago
c8dc1f7
Add GrResourceCache2.
by bsalomon
· 10 years ago
1d89ddc
Revert of Add GrResourceCache2. (patchset #4 of https://codereview.chromium.org/481443002/)
by bsalomon
· 10 years ago
94ce9ac
Add GrResourceCache2.
by bsalomon
· 10 years ago
6f294af
Refactor GrLayerCache for new API
by robertphillips
· 10 years ago
0c42332
Add CTM to the cached layers' key and reduce render target pingponging in layer pre-rendering
by robertphillips
· 10 years ago
ed6f03e
Fix ref counting of cached layer's texture
by robertphillips
· 10 years ago
09dde64
Now always use Atlas for layer cache
by robertphillips
· 10 years ago
320c923
Add plot-based purging to GrLayerCache
by robertphillips
· 10 years ago
d771f6b
Add auto purging for SkPicture-related Ganesh resources (esp. layers)
by robertphillips
· 10 years ago
3d533ac
Replace GrTHash with SkTDynamicHash
by robertphillips
· 10 years ago
261b8a9
Make GrLayerCache use multiple plots in its atlas
by robertphillips
· 10 years ago
21048b5
Always have GrLayer's rect be valid
by robertphillips
· 10 years ago
952841b
Begin atlasing
by robertphillips
· 11 years ago
e462f2b
Revert of Begin atlasing (https://codereview.chromium.org/354533004/)
by robertphillips
· 11 years ago
d9cf38a
Revert of Fix memory leak in "Begin atlasing" (https://codereview.chromium.org/361663002/)
by robertphillips
· 11 years ago
40d9c0e
Fix memory leak in (Begin atlasing https://codereview.chromium.org/354533004/)
by robertphillips
· 11 years ago
55e61f0
Begin atlasing
by robertphillips
· 11 years ago
1d86ee8
Rename GrAtlasMgr to GrAtlas (and other cleanup)
by robertphillips
· 11 years ago
4ec84da
Move allocation of texture from SkGpuDevice to GrLayerCache
by robertphillips
· 11 years ago
9b14f26
Alter SkCanvas::drawPicture (devirtualize, take const SkPicture, take pointer)
by robertphillips
· 11 years ago
7801faa
Add CPU backing store for GrAtlas to reduce texture uploads.
by commit-bot@chromium.org
· 11 years ago
365cd31
Rename GrAtlasedLayer to GrCachedLayer (since not all cached layers are atlased)
by commit-bot@chromium.org
· 11 years ago
2b4e370
Convert SkPicture's generation ID to a unique ID
by commit-bot@chromium.org
· 11 years ago
a915772
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
e930a07
Add a GrLayerCache to GrContext
by robertphillips@google.com
· 11 years ago