- 427966a Short term fix for SkClipStack unique key issue by Robert Phillips · 6 years ago
- 8f8995a Add single thread assertions to GrResourceCache functions called by GrGpuResource by Brian Salomon · 6 years ago
- 9a986cf ccpr: Use SkMessageBus for thread-safe eviction of cache entries by Chris Dalton · 6 years ago
- d004e0b Cleanup resource flags by Chris Dalton · 6 years ago
- 57d2bea Simplify GrResourceCache/GrDrawingManager flush interaction. by Brian Salomon · 6 years ago
- 43b882b Remove purging of GPU resources based on flush counts. by Brian Salomon · 6 years ago
- c27eb72 Make sure GrResourceCache frees resources waiting on messages during destruction. by Greg Daniel · 6 years ago
- 238069b Reland "Make GPU cache invalidation SkMessageBus messages go to one GrContext." by Brian Salomon · 6 years ago
- 143cf8e Revert "Make GPU cache invalidation SkMessageBus messages go to one GrContext." by Brian Salomon · 6 years ago
- f4c5bb9 Make GPU cache invalidation SkMessageBus messages go to one GrContext. by Brian Salomon · 6 years ago
- da86e28 Remove unused code that was used for late mip allocations. by Greg Daniel · 6 years ago
- 6eba063 Add new GrResourceCache::purgeUnlockedResources variant by Robert Phillips · 6 years ago
- e5daecd SkResourceCache.h shouldn't include itself. by Ben Wagner · 6 years ago
- 1afd4cd Add GrProxyProvider by Robert Phillips · 7 years ago
- eafd48a Add overbudget handling to GrResourceAllocator by Robert Phillips · 7 years ago
- f8e2502 Prepare to enable explicit gpu resource allocation (take 2) by Robert Phillips · 7 years ago
- 065b41d Revert "Prepare to enable explicit gpu resource allocation" by Greg Daniel · 7 years ago
- f290376 Prepare to enable explicit gpu resource allocation by Robert Phillips · 7 years ago
- cd87140 Add ability to remove unique key from proxy and underlying surface. by Greg Daniel · 7 years ago
- ae7d3f3 Add native caching of uniquely keyed GrTextureProxies (take 2) by Robert Phillips · 7 years ago
- 76d640d Revert "Add native caching of uniquely keyed GrTextureProxies" by Robert Phillips · 7 years ago
- d4f100d Add native caching of uniquely keyed GrTextureProxies by Robert Phillips · 7 years ago
- 3ea1798 Remove ImmediateFlush mode by Robert Phillips · 7 years ago
- 5480a18 Add method to GrContext to purge unlocked resources. by Derek Sollenberger · 7 years ago
- ee47914 Add GrContext API to report the number of purgeable bytes in the cache. by Derek Sollenberger · 7 years ago
- 13dddce Added SkImage::MakeCrossContextFromEncoded by Brian Osman · 7 years ago
- 449d78f Revert "Added SkImage::MakeCrossContextFromEncoded" by Brian Salomon · 7 years ago
- 83b1b3d Added SkImage::MakeCrossContextFromEncoded by Brian Osman · 7 years ago
- 5e15085 Revert "Revert "Add a new GrResourceCache purging mechanism for purging unused resources."" by Brian Salomon · 7 years ago
- 20c322e Revert "Add a new GrResourceCache purging mechanism for purging unused resources." by Brian Salomon · 7 years ago
- fbb56ce Add a new GrResourceCache purging mechanism for purging unused resources. by Brian Salomon · 7 years ago
- 1090da6 Add support for tagging GrUniqueKeys with a debug string by Brian Salomon · 8 years ago
- ee843b2 Revert of Make GrResourceCache dynamically change between LRU and random replacement strategies. (patchset #8 id:140001 of https://codereview.chromium.org/2321563006/ ) by robertphillips · 8 years ago
- 0f147ac Make GrResourceCache dynamically change between LRU and random replacement strategies. by bsalomon · 8 years ago
- e2e87f3 Change implementation of flush-count based GrGpuResource purging by bsalomon · 8 years ago
- b77a907 Restructure flushing relationship between GrContext, GrDrawingManager, and GrResourceCache. by bsalomon · 8 years ago
- 5eb41fd Revert of Restructure flushing relationship between GrContext, GrDrawingManager, and GrResourceCache. (patchset #4 id:60001 of https://codereview.chromium.org/2307053002/ ) by bsalomon · 8 years ago
- 1dbb207 Restructure flushing relationship between GrContext, GrDrawingManager, and GrResourceCache. by bsalomon · 8 years ago
- 2e6055b Refactor to separate backend object lifecycle and GpuResource budget decision by kkinnunen · 8 years ago
- 9d524f2 Style bikeshed - remove extraneous whitespace by halcanary · 8 years ago
- b2c0133 When a surface is backed by an external render target force a copy on image snap by bsalomon · 8 years ago
- 5ec26ae Move Budgeted enum out of SkSurface, use in GrTextureProvider by bsalomon · 8 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 · 8 years ago
- 57599fe Move Budgeted enum out of SkSurface, use in GrTextureProvider by bsalomon · 8 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 · 9 years ago
- ddf30e6 Handle the case when the GrResourceCache timestamp wraps. by bsalomon · 9 years ago
- f99e961 Allow resources' unique keys to be changed. by bsalomon · 9 years ago
- 8718aaf Rename GrContentKey to GrUniqueKey by bsalomon · 9 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