Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
9bc76d96f986081ab8733c7afced17c4d77f9e8c
/
src
/
gpu
/
GrGpuResource.cpp
9bc76d9
Change the meaning of GrBudgetedType::kUnbudgetedUncacheable.
by Brian Salomon
· 6 years ago
aa6ca0a
Require explicit GrWrapCacheable specification in more places.
by Brian Salomon
· 6 years ago
fa2ebea
Replace bool purgeImmediately with enum GrWrapCacheable.
by Brian Salomon
· 6 years ago
0ec1c57
remove sk_atomic_inc
by Mike Klein
· 6 years ago
2268ad2
Add flag to force purge resources from cache as soon as possible.
by Greg Daniel
· 6 years ago
43b882b
Remove purging of GPU resources based on flush counts.
by Brian Salomon
· 6 years ago
da86e28
Remove unused code that was used for late mip allocations.
by Greg Daniel
· 6 years ago
cf6da8c
Dump additional details about the gpu resources.
by Derek Sollenberger
· 7 years ago
af77002
Allow SkTraceMemoryDump to exclude wrapped objects
by Eric Karl
· 7 years ago
6be756b
Move resourceProvider accessor to GrContextPriv (take 2)
by Robert Phillips
· 7 years ago
be46e24
Revert "Move resourceProvider accessor to GrContextPriv"
by Hal Canary
· 7 years ago
1f9ed85
Move resourceProvider accessor to GrContextPriv
by Robert Phillips
· 7 years ago
b6deea8
Setup for another attempt to split up opLists
by Robert Phillips
· 7 years ago
85d34b2
Remove SkCrossContextImageData and all support code
by Brian Osman
· 8 years ago
0562eb9
Allow wrapped resources to have unique keys
by Brian Osman
· 8 years ago
2c2bc11
Add GrExternalTextureData and SkCrossContextImageData
by Brian Osman
· 8 years ago
aa1ab89
Revert "Add GrExternalTextureData and SkCrossContextImageData"
by Brian Osman
· 8 years ago
9ad1f92
Add GrExternalTextureData and SkCrossContextImageData
by Brian Osman
· 8 years ago
294870f
Add explicit UniqueID classes for GrGpuResource & GrSurfaceProxy
by Robert Phillips
· 8 years ago
e2e87f3
Change implementation of flush-count based GrGpuResource purging
by bsalomon
· 8 years ago
8abb370
Have GrSurfaceProxys and GrGpuResources draw from the same pool of unique ids
by robertphillips
· 8 years ago
9a44565
Remove custom data from GrGpuResource
by bsalomon
· 8 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
c6363ef
Make methods on GrGpuResource safe to call on abandoned resource
by bsalomon
· 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
6dc6f5f
Add support for creating texture backed images where Skia will delete the texture.
by bsalomon
· 9 years ago
cabe20c
Refactor GrGpu path rendering functions to GrPathRendering
by kkinnunen
· 9 years ago
3f32432
Add mechanism to proactively purge old resources in GrResourceCache.
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
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
23e619c
Reimplement gpu message bus for invalidated bitmap gen IDs
by bsalomon
· 10 years ago
63c992f
Fix the speeling of "purgeable" in Gr code
by bsalomon
· 10 years ago
c2f35b7
Allow unbudgeted resources to be recycled by the cache as scratch.
by bsalomon
· 10 years ago
24db3b1
Add specialized content key class for resources.
by bsalomon
· 10 years ago
afe3005
Require budget decision when creating a RenderTarget SkSurface.
by bsalomon
· 10 years ago
5236cf4
Make uncached textures uncached from the get go.
by bsalomon
· 10 years ago
7775c85
Add a simpler key type for scratch resource keys.
by bsalomon
· 10 years ago
5756aff
Adding a custom data field to GrGpuResource
by junov
· 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
69ed47f
Make GrGpuResource::gpuMemorySize non-virtual w/ onGpuMemorySize virtual impl
by bsalomon
· 10 years ago
453cf40
Add GrGpuResource::CacheAccess
by bsalomon
· 10 years ago
672550d
Remove bogus assert
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
1e2530b
Use presence of a content key as non-scratch indicator
by bsalomon
· 10 years ago
81e6448
Remove ~GrIORef since last remaining virtual and now all inline
by bsalomon
· 10 years ago
0f9e8a7
Revert of Use presence of a content key as non-scratch indicator (patchset #5 id:80001 of https://codereview.chromium.org/639873002/)
by bsalomon
· 10 years ago
9eefe08
Use presence of a content key as non-scratch indicator
by bsalomon
· 10 years ago
bcf0a52
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
45725db
Move IOType to GrGpuRef and rename that to GrIORef. Template GrPendingIORef on IOType.
by bsalomon
· 10 years ago
49f085d
"NULL !=" = NULL
by bsalomon
· 10 years ago
00b76bd
Add reference base class to GrGpuResourcewith pending IO references.
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
6d3fe02
Rename GrGpuObject to GrGpuResource
by bsalomon
· 10 years ago
[Renamed (78%) from src/gpu/GrGpuObject.cpp]
c44be0e
Merge GrGpuObject and GrCacheable.
by bsalomon
· 10 years ago
be03570
Remove unused enum value and member of GrGpuObject
by bsalomon
· 10 years ago
089a780
Split GrResource into GrCacheable/GrGpuObject
by commit-bot@chromium.org
· 11 years ago
[Renamed (64%) from src/gpu/GrResource.cpp]
ab1c138
Fix compilation with SK_ENABLE_INST_COUNT=1
by commit-bot@chromium.org
· 11 years ago
9ef0426
Don't reuse scratch textures patch
by robertphillips@google.com
· 11 years ago
f6de475
Replace uses of GrAssert by SkASSERT.
by tfarina@chromium.org
· 11 years ago
838f6e1
Add deferred count to GrResource.
by bsalomon@google.com
· 12 years ago
7283022
Make GrResource know whether 3D objects' lifetimes are managed by Skia or not.
by bsalomon@google.com
· 12 years ago
9474ed0
Switch GrGpu's GrResource list over to using SkTDLinkedList
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
4d73ac2
Version 2 of the Instance Counting system. This one simplifies the print out of information.
by robertphillips@google.com
· 12 years ago
977b9c8
Instance counting for SkRefCnt-derived objects (w/ CanvasTest fix)
by robertphillips@google.com
· 12 years ago
25c1993
Reverting r4162
by robertphillips@google.com
· 12 years ago
3227ab5
Added instance counting system for SkRefCnt-derived objects
by robertphillips@google.com
· 12 years ago
76b7fcc
Some cleanup of GrResource
by bsalomon@google.com
· 13 years ago
f7b5c1e
Add getContext to GrResouce
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/GrResource.cpp]
ec3ed6a
Automatic update of all copyright notices to reflect new license terms.
by epoger@google.com
· 13 years ago
8fe7247
Add GrResource base class for ibs, texs, vbs, etc.
by bsalomon@google.com
· 14 years ago