- 4e105e2 Clean up GrContext references in the src/gpu by Robert Phillips · 4 years, 6 months ago
- 886a904 Update SkTQSort to use half-open ranges. by John Stiles · 4 years, 6 months ago
- 6e9ead9 Revert "Remove custom SkSort algorithms." by John Stiles · 4 years, 6 months ago
- 70474c1 Remove custom SkSort algorithms. by John Stiles · 4 years, 6 months ago
- 33dbd65 Pass file and line number when asserting single owner by Adlai Holler · 4 years, 8 months ago
- 5ba50af Replace skstd::exchange with std::exchange by Adlai Holler · 4 years, 9 months ago
- cff6396 begin refactoring SkTDynamicHash and SkTMultiMap by Mike Klein · 4 years, 10 months ago
- 456f9b5 Reland "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 10 months ago
- f6ed96d Revert "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 10 months ago
- e5a06ce Move GrGpuResource GrSurface and GrTexture into src. by Greg Daniel · 4 years, 10 months ago
- 788b916 Remove SkTMin and SkTMax by Brian Osman · 5 years ago
- 1a5d2d5 Remove unneeded abandon/release check in GrGpuResource message processing. by Greg Daniel · 5 years ago
- 1dfc77c Add unit test to exercise GrTextureFreed message handling after a context abandon by Robert Phillips · 5 years ago
- ddc2148 Work around un-safe downcast in PromiseLazyInstantiateCallback destructor after a context abandon by Robert Phillips · 5 years ago
- aee18c9 Cleanup after removal of IORefs from GrSurface by Robert Phillips · 5 years ago
- bf8bf83 Remove IORefs from GrSurface by Robert Phillips · 5 years ago
- cf39f37 Remove maxCount resource cache limit by Robert Phillips · 5 years ago
- e1efd38 Remove GrPendingIOResource by Robert Phillips · 5 years ago
- 21bca28 Move SkMessageBus.h into src/core by Ben Wagner · 6 years ago
- c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 6 years ago
- 8cefa3e Avoid flushing due to cache pressure when nothing will become purgeable. by Brian Salomon · 6 years ago
- 2c791fc Track the number of resources that would become purgeable after flush by Brian Salomon · 6 years ago
- 01ceae9 Control access to adding ref to a GrGpuResource when it's ref count is zero. by Brian Salomon · 6 years ago
- 876a017 Reland "Reintroduce deinstantiate lazy proxy types and use for promise images." by Brian Salomon · 6 years ago
- d0e1cef Revert "Reintroduce deinstantiate lazy proxy types and use for promise images." by Brian Salomon · 6 years ago
- 8b40ac3 Reintroduce deinstantiate lazy proxy types and use for promise images. by Brian Salomon · 6 years ago
- dbaf317 Move GrContextPriv methods to their own .cpp file by Robert Phillips · 6 years ago
- 35ba614 Remove GrGpuResource::abandon from the public API. by Brian Salomon · 6 years ago
- 9bc76d9 Change the meaning of GrBudgetedType::kUnbudgetedUncacheable. by Brian Salomon · 6 years ago
- fa2ebea Replace bool purgeImmediately with enum GrWrapCacheable. by Brian Salomon · 6 years ago
- 427966a Short term fix for SkClipStack unique key issue by Robert Phillips · 6 years ago
- 614c1a8 Add idle texture callback mechanism. by Brian Salomon · 6 years ago
- 0ec1c57 remove sk_atomic_inc by Mike Klein · 6 years ago
- 8f8995a Add single thread assertions to GrResourceCache functions called by GrGpuResource by Brian Salomon · 6 years ago
- 2268ad2 Add flag to force purge resources from cache as soon as possible. by Greg Daniel · 6 years ago
- e3f543c Remove SkPM4f.h, fold contents into SkColorData.h by Brian Osman · 6 years ago
- d004e0b Cleanup resource flags by Chris Dalton · 6 years ago
- b2acf0a Add unit test to test basic importing and drawing of AHardwareBuffers. by Greg Daniel · 6 years ago
- 303e83e Let unbudgeted, unique keyed resources stay in gpu ResourceCache. by Greg Daniel · 6 years ago
- 57d2beab 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 · 7 years ago
- 143cf8e Revert "Make GPU cache invalidation SkMessageBus messages go to one GrContext." by Brian Salomon · 7 years ago
- f4c5bb9 Make GPU cache invalidation SkMessageBus messages go to one GrContext. by Brian Salomon · 7 years ago
- 397ee0e Work around signed-unsigned comparison warning. by Ben Wagner · 7 years ago
- 9bc36fd Work around signed-unsigned comparison warning. by Ben Wagner · 7 years ago
- b089765 Reland "Remove SK_MaxSizeT, SK_M{in|ax}U{16|32}, #defines." by Ben Wagner · 7 years ago
- ab17347 Revert "Remove SK_MaxSizeT, SK_M{in|ax}U{16|32}, #defines." by Hal Canary · 7 years ago
- c640d0d Revert "Revert "SkTypes: extract SkTo"" by Hal Canary · 7 years ago
- e1bc7de Remove SK_MaxSizeT, SK_M{in|ax}U{16|32}, #defines. by Hal Canary · 7 years ago
- da86e28 Remove unused code that was used for late mip allocations. by Greg Daniel · 7 years ago
- fdcfb8b Revert "SkTypes: extract SkTo" by Hal Canary · 7 years ago
- 2a2f675 SkTypes: extract SkTo by Hal Canary · 7 years ago
- 3746ac2 Remove path ranges from gpu. by Ben Wagner · 7 years ago
- 6eba063 Add new GrResourceCache::purgeUnlockedResources variant by Robert Phillips · 7 years ago
- 1afd4cd Add GrProxyProvider by Robert Phillips · 7 years ago
- 3ec9573 Add unit test for pinned SkImages by Robert Phillips · 7 years ago
- 45a6f14 Clear uniquely keyed texture proxies out of ResourceCache when it is deleted 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
- 0d53780 Update GrResourceCache changeUniqueKey to stay in valid state after each step by Greg Daniel · 7 years ago
- b4aab9a Replace SkFAIL with SK_ABORT. by Ben Wagner · 7 years ago
- 39c08ac Automatically prepend "disabled-by-default-" to TRACE categories by Brian Osman · 7 years ago
- 3ea1798 Remove ImmediateFlush mode by Robert Phillips · 8 years ago
- 5480a18 Add method to GrContext to purge unlocked resources. by Derek Sollenberger · 8 years ago
- ee47914 Add GrContext API to report the number of purgeable bytes in the cache. by Derek Sollenberger · 8 years ago
- 13dddce Added SkImage::MakeCrossContextFromEncoded by Brian Osman · 8 years ago
- 449d78f Revert "Added SkImage::MakeCrossContextFromEncoded" by Brian Salomon · 8 years ago
- 83b1b3d Added SkImage::MakeCrossContextFromEncoded by Brian Osman · 8 years ago
- 0562eb9 Allow wrapped resources to have unique keys by Brian Osman · 8 years ago
- 5e15085 Revert "Revert "Add a new GrResourceCache purging mechanism for purging unused resources."" by Brian Salomon · 8 years ago
- 20c322e Revert "Add a new GrResourceCache purging mechanism for purging unused resources." by Brian Salomon · 8 years ago
- fbb56ce Add a new GrResourceCache purging mechanism for purging unused resources. 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
- 4e97607 Use sse4.2 CRC32 instructions to hash when available. by mtklein · 8 years ago
- 28a838e Move GrPipelineBuilder out of gms & reduce use of GrPipelineBuilder.h by robertphillips · 9 years ago
- c4ed684 Don't store resources with a unique key in GrResourceCache's fScratchMap by robertphillips · 9 years ago
- 2e6055b Refactor to separate backend object lifecycle and GpuResource budget decision by kkinnunen · 9 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
- 56da025 Switch uses of SkChecksum::Compute to Murmur3. by mtklein · 9 years ago
- 3c2d32b Revert of Switch uses of SkChecksum::Compute to Murmur3. (patchset #2 id:20001 of https://codereview.chromium.org/1436973003/ ) by mtklein · 9 years ago
- 540e954 Switch uses of SkChecksum::Compute to Murmur3. by mtklein · 9 years ago
- 0274efb Revert of Switch uses of SkChecksum::Compute to Murmur3. (patchset #2 id:20001 of https://codereview.chromium.org/1436973003/ ) by mtklein · 9 years ago
- 1d024a3 Switch uses of SkChecksum::Compute to Murmur3. by mtklein · 9 years ago
- 0a5fa48 Add onMemoryDump to GrContext by ericrk · 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
- 6392668 Add ANGLE workaround to prefer flushes over VRAM usage by robertphillips · 9 years ago