Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
b2df0c2702329be6380a943d548e7377a51d8565
/
src
/
gpu
/
GrResourceCache.h
2e6055b
Refactor to separate backend object lifecycle and GpuResource budget decision
by kkinnunen
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 9 years ago
b2c0133
When a surface is backed by an external render target force a copy on image snap
by bsalomon
· 9 years ago
5ec26ae
Move Budgeted enum out of SkSurface, use in GrTextureProvider
by bsalomon
· 9 years ago
bd500f0
Revert of Move Budgeted enum out of SkSurface, use in GrTextureProvider (patchset #6 id:100001 of https://codereview.chromium.org/1728093005/ )
by bsalomon
· 9 years ago
57599fe
Move Budgeted enum out of SkSurface, use in GrTextureProvider
by bsalomon
· 9 years ago
9f0337e
Attempt to land cache purge again [and regen bot logs if still failing]
by bsalomon
· 9 years ago
dc5685a
Wire up resource cache stats dumping in nanobench
by joshualitt
· 9 years ago
60029a5
Update Layer Hoisting to store its atlas texture in the resource cache
by robertphillips
· 9 years ago
cf1d198
Revert of Update Layer Hoisting to store its atlas texture in the resource cache (patchset #6 id:100001 of https://codereview.chromium.org/1406013006/ )
by robertphillips
· 9 years ago
42597bc
Update Layer Hoisting to store its atlas texture in the resource cache
by robertphillips
· 9 years ago
c03bdfa
Revert of Reland "By default purge resources that haven't been used for 64 flushes (patchset #5 id:80001 of h… (patchset #1 id:1 of https://codereview.chromium.org/1428053003/ )
by bsalomon
· 9 years ago
f7de08a
Reland "By default purge resources that haven't been used for 64 flushes (patchset #5 id:80001 of https://codereview.chromium.org/1316233003/ )"
by bsalomon
· 9 years ago
966c2c3
Revert of By default purge resources that haven't been used for 64 flushes (patchset #5 id:80001 of https://codereview.chromium.org/1316233003/ )
by bsalomon
· 9 years ago
198a350
By default purge resources that haven't been used for 64 flushes
by bsalomon
· 9 years ago
0a5fa48
Add onMemoryDump to GrContext
by ericrk
· 9 years ago
9ceb6b5
Revert of By default purge resources that haven't been used for 64 flushes (patchset #4 id:60001 of https://codereview.chromium.org/1316233003/ )
by bsalomon
· 9 years ago
bd783cd
By default purge resources that haven't been used for 64 flushes
by bsalomon
· 9 years ago
8db52b6
Revert of By default purge resources that haven't been used for 64 flushes (patchset #3 id:40001 of https://codereview.chromium.org/1316233003/ )
by bsalomon
· 9 years ago
71d0c33
By default purge resources that haven't been used for 64 flushes
by Brian Salomon
· 9 years ago
b6bf367
Revert of By default purge resources that haven't been used for 64 flushes (patchset #2 id:20001 of https://codereview.chromium.org/1316233003/ )
by rmistry
· 9 years ago
8504717
By default purge resources that haven't been used for 64 flushes
by bsalomon
· 9 years ago
6392668
Add ANGLE workaround to prefer flushes over VRAM usage
by robertphillips
· 9 years ago
6e83ac7
Defer flushes if kPreferNoIO is specified
by robertphillips
· 9 years ago
3f32432
Add mechanism to proactively purge old resources in GrResourceCache.
by bsalomon
· 10 years ago
ddf30e6
Handle the case when the GrResourceCache timestamp wraps.
by bsalomon
· 10 years ago
f99e961
Allow resources' unique keys to be changed.
by bsalomon
· 10 years ago
8718aaf
Rename GrContentKey to GrUniqueKey
by bsalomon
· 10 years ago
f320e04
Use an array of nonpurgeable resources in GrResourceCache
by bsalomon
· 10 years ago
9f2d157
Make GrResourceCache use a priority queue of purgeable resources.
by bsalomon
· 10 years ago
3582d3e
Split out methods in GrGpuResource::CacheAccess that can be called outside of the cache.
by bsalomon
· 10 years ago
0ea80f4
Rename GrResourceCache2->GrResourceCache
by bsalomon
· 10 years ago
[Renamed (95%) from src/gpu/GrResourceCache2.h]
23e619c
Reimplement gpu message bus for invalidated bitmap gen IDs
by bsalomon
· 10 years ago
b9eb4ac
patch from issue 886233004 at patchset 40001 (http://crrev.com/886233004#ps40001)
by mtklein
· 10 years ago
563ff60
make getContentKey() available in GrGpuResource public interface
by bsalomon
· 10 years ago
9b44026
Revert of make getContentKey() available in GrGpuResource public interface (patchset #2 id:20001 of https://codereview.chromium.org/886313005/)
by stephana
· 10 years ago
85ed2db
make getContentKey() available in GrGpuResource public interface
by bsalomon
· 10 years ago
63c992f
Fix the speeling of "purgeable" in Gr code
by bsalomon
· 10 years ago
24db3b1
Add specialized content key class for resources.
by bsalomon
· 10 years ago
7775c85
Add a simpler key type for scratch resource keys.
by bsalomon
· 10 years ago
1dbd816
Fix early out in GrResourceCache2::purgeAsNeeded
by bsalomon
· 10 years ago
10e23ca
Use scratch keys for stencil buffers.
by bsalomon
· 10 years ago
84c8e62
Allow GPU resources to not be counted against the cache budget.
by bsalomon
· 10 years ago
dace19e
Correct accounting for wrapped resources
by bsalomon
· 10 years ago
12299ab
Make GrResourceCache2 responsible for calling release, abandon, and ~.
by bsalomon
· 10 years ago
71cb0c2
Replace GrResourceCache with GrResourceCache2.
by bsalomon
· 10 years ago
ac49acd
Revert of Replace GrResourceCache with GrResourceCache2. (patchset #7 id:120001 of https://codereview.chromium.org/716143004/)
by bsalomon
· 10 years ago
407aa58
Replace GrResourceCache with GrResourceCache2.
by bsalomon
· 10 years ago
f21dab9
Revert of Replace GrResourceCache with GrResourceCache2. (patchset #6 id:100001 of https://codereview.chromium.org/716143004/)
by bsalomon
· 10 years ago
66a450f
Replace GrResourceCache with GrResourceCache2.
by bsalomon
· 10 years ago
453cf40
Add GrGpuResource::CacheAccess
by bsalomon
· 10 years ago
6d4488c
Remove all knowledge of resource keys from the legacy cache.
by bsalomon
· 10 years ago
8b79d23
Use GrResourceCache2 to service content key lookups
by bsalomon
· 10 years ago
37dd331
Add class GrGLTextureRenderTarget for GL texture/rendertarget objects
by bsalomon
· 10 years ago
000f829
Prefer to recycle non-RT scratch textures that don't have pending IO
by bsalomon
· 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
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
744998e
Make textures register with GrResourceCache2 as scratch.
by bsalomon
· 10 years ago
1696126
Make GrGpuResources register with GrResourceCache2 after fully constructed.
by bsalomon
· 10 years ago
a2b0af8
Revert of Make GrGpuResources register with GrResourceCache2 after fully constructed. (patchset #3 of https://codereview.chromium.org/504313002/)
by bsalomon
· 10 years ago
d68b3e4
Make GrGpuResources register with GrResourceCache2 after fully constructed.
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