Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
d7127e7b835b4c5d4767ee9d8794e9865c81f1ac
/
src
/
gpu
/
GrResourceCache.h
6d3fe02
Rename GrGpuObject to GrGpuResource
by bsalomon
· 10 years ago
c44be0e
Merge GrGpuObject and GrCacheable.
by bsalomon
· 10 years ago
7a037f4
Move GrTMultiMap to src/core and rename it
by robertphillips
· 10 years ago
11c6b39
Adds a mechanism for GrCacheable objects to notify the resource cache
by commit-bot@chromium.org
· 11 years ago
089a780
Split GrResource into GrCacheable/GrGpuObject
by commit-bot@chromium.org
· 11 years ago
55bd940
SkTDynamicHash: pick up GetKey(), Hash() from T by default.
by commit-bot@chromium.org
· 11 years ago
158f646
SkTDynamicHash: remove need for Equals(const T&, const Key&) param.
by commit-bot@chromium.org
· 11 years ago
d8a57af
Adding a new SkSurface factory for generating surfaces from the scratch texture pool.
by commit-bot@chromium.org
· 11 years ago
bd58feb
Speed up GrResourceCache add and lookup by using TDynamicHash
by commit-bot@chromium.org
· 11 years ago
d6bab02
Reverting r12427
by rmistry@google.com
· 11 years ago
5b39f5b
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
742058f
Speed up GrResourceCache lookup by inlining GrBinHashKey comparisons
by commit-bot@chromium.org
· 11 years ago
50a3043
We want to give SkPixelRef a way to signal over to GrResourceCache that it's become pointless to keep around textures based on that SkPixelRef when its pixels change, so that it can be a good citizen and free those textures.
by commit-bot@chromium.org
· 11 years ago
4c2af74
GrTHashCache -> GrTHashTable
by mtklein@google.com
· 11 years ago
515dcd3
Replace uses of GR_DEBUG by SK_DEBUG.
by commit-bot@chromium.org
· 11 years ago
1f3c738
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
e4eaea2
Alter resource cache and GrContext to (optionally) never reuse a scratch texture
by robertphillips@google.com
· 11 years ago
41d2532
The rest of: Add purgeAsNeeded calls before addResource calls
by robertphillips@google.com
· 11 years ago
de2e4e8
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
cae27fe
Allow the resource cache to (indirectly) flush the InOrderDrawBuffer
by commit-bot@chromium.org
· 11 years ago
76202b8
Don't call purgeCache() from within GrResource memebers.
by bsalomon@google.com
· 12 years ago
ff57afc
Fixed the hash key comparison function.
by sugoi@google.com
· 12 years ago
2859eb7
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.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
9f6a557
Remove unused type GrCacheKey
by bsalomon@google.com
· 12 years ago
42619d8
Rename SkTDLinkedList to SkTInternalLinked list, add some methods useful for forthcoming SkTLList.
by bsalomon@google.com
· 12 years ago
f3dc199
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
209a114
Ganesh resource cache changes
by robertphillips@google.com
· 12 years ago
9fbcad0
Removed old resource locking system
by robertphillips@google.com
· 12 years ago
50a035d
Added explicit cache clearing
by robertphillips@google.com
· 12 years ago
d6bbbf8
Simplified stencil buffer caching
by robertphillips@google.com
· 12 years ago
5955202
Allow cache tracking to be enabled in release
by robertphillips@google.com
· 12 years ago
d07cb0c
Begin moving locking out of GrResourceCache
by robertphillips@google.com
· 12 years ago
a9b0623
Added find, lock to GrContext & GrResourceCache interfaces
by robertphillips@google.com
· 12 years ago
a292112
Remove SkGpuDevice::fTexture, use new pixel ref class name
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
a5c43a5
Fixed compiler error in r5247 (unreviewed)
by robertphillips@google.com
· 12 years ago
2ea0a23
Refactored GrDLinkedList into SkTDLinkedList
by robertphillips@google.com
· 12 years ago
521eaf8
Scratch textures are no longer removed from the cache in Debug
by robertphillips@google.com
· 12 years ago
5f9f2f5
Added resource cache debug output to help track changes
by robertphillips@google.com
· 12 years ago
1f47f4f
Replaced TextureCacheEntry with GrTexture* and a back pointer to GrResourceEntry (in GrTexture)
by robertphillips@google.com
· 12 years ago
46a8600
Refactored cacheID in preparation for clip mask caching changes
by robertphillips@google.com
· 12 years ago
386319e
Fixed Resource counting bug in AutoScratchTexture detach mechanism
by robertphillips@google.com
· 12 years ago
07fc0d1
Revert r4287. Large numbers of textures created by random gradients can cause poor driver performance (at least on Mac)
by bsalomon@google.com
· 12 years ago
15c0fea
AutoScratchTexture can now release its texture and it will return to the texture cache when freed
by robertphillips@google.com
· 12 years ago
8f7e1da
Remove count budget from resource cache
by bsalomon@google.com
· 12 years ago
a1e5795
GrTexture can now create its own cache key
by robertphillips@google.com
· 12 years ago
05e7024
Expose functionality to purge the GPU texture cache while running SampleApp.
by twiz@google.com
· 13 years ago
fb30951
[GPU] tile when large bitmap pased drawBitmap and only a small fraction is used
by bsalomon@google.com
· 13 years ago
d38f137
Move gpu/include/* to include/gpu and gpu/src/* to src/gpu
by bsalomon@google.com
· 13 years ago
[Renamed from gpu/src/GrResourceCache.h]
558a75b
Use a single stencil buffer for a given width,height,samplecount
by bsalomon@google.com
· 13 years ago
a5a1da8
Handle recursive call into GrResourceCache::purgeAsNeeded
by bsalomon@google.com
· 13 years ago
ec3ed6a
Automatic update of all copyright notices to reflect new license terms.
by epoger@google.com
· 13 years ago
50398bf
Make GrTextureCache into a generic GrResource cache. Also some GrContext texture interface cleanup.
by bsalomon@google.com
· 13 years ago