Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
f259b8ba174687ffe5809947306ac91db05ec941
/
src
/
gpu
/
GrDrawingManager.h
a9162df
Plumb abandonment throughout GrContext hierarchy
by Robert Phillips
· 6 years ago
601ac80
Cache CPU memory buffers used for client side arrays.
by Brian Salomon
· 6 years ago
dbaf317
Move GrContextPriv methods to their own .cpp file
by Robert Phillips
· 6 years ago
d207345
Add cap to number of oplists we execute before flushing to the gpu.
by Greg Daniel
· 6 years ago
dc214c2
Move (re)generation of the GrTextBlob from GrTextContext to the blob
by Herb Derby
· 6 years ago
58f153c
Use preallocated space for default vertex and index buffer sizes
by Brian Salomon
· 6 years ago
46acf9d
Add context option to reduce opList splitting
by Robert Phillips
· 6 years ago
57d2bea
Simplify GrResourceCache/GrDrawingManager flush interaction.
by Brian Salomon
· 6 years ago
22310d6
Begin centralizing opList DAG
by Robert Phillips
· 6 years ago
38d64b0
Add notion of active opList to GrDrawingManager (take 2)
by Robert Phillips
· 6 years ago
936e33a
Revert "Add notion of active opList to GrDrawingManager"
by Robert Phillips
· 6 years ago
328f9c7
Add notion of active opList to GrDrawingManager
by Robert Phillips
· 6 years ago
9ec70c6
Remove SkSafeSetNull.
by Ben Wagner
· 6 years ago
653f42f
Deinline some GrPathRenderer method and one GrDrawingMananger method.
by Brian Salomon
· 6 years ago
26cbe51
Rename GrAtlasTextContext -> GrTextContext
by Herb Derby
· 6 years ago
e7df0bb
Avoid rerunning path renderer chain when path known to require sw
by Brian Salomon
· 6 years ago
64ecdce
Turn on rendertarget sorting
by Robert Phillips
· 7 years ago
a3f7026
Switch MDB GrContextOptions over to Enable style
by Robert Phillips
· 7 years ago
4150eea
Move control of explicit GPU resource allocation to GrContextOptions
by Robert Phillips
· 7 years ago
6200036
Implement GPU/OpList DDLs
by Robert Phillips
· 7 years ago
88260b5
Split GrContext into Normal/DDL flavors
by Robert Phillips
· 7 years ago
40a29d7
Move GrOpFlushState out of GrDrawingManager and onto the stack
by Robert Phillips
· 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
f06c358
Remove instanced rendering
by Brian Salomon
· 7 years ago
3968ff9
Include opList ids in GrOnFlushCallbackObject::postFlush
by Chris Dalton
· 7 years ago
eafd48a
Add overbudget handling to GrResourceAllocator
by Robert Phillips
· 7 years ago
af59748
Add GrContextOptions to control distance field thresholds for small sizes and fallback to paths.
by Brian Salomon
· 7 years ago
fddb6c0
Setup CCPR testing with GrMockContext
by Chris Dalton
· 7 years ago
a84cacf
Rename GrOpList::reset to endFlush
by Chris Dalton
· 7 years ago
a93a14a
Convert NULL and 0 to nullptr.
by Ben Wagner
· 7 years ago
5131678
Revert "Revert "Revert "Revert "Add support for semaphores to be inserted on GrContext flush""""
by Greg Daniel
· 7 years ago
cc8eb60
Revert "Revert "Revert "Add support for semaphores to be inserted on GrContext flush"""
by Yuqian Li
· 7 years ago
876aed8
Revert "Revert "Add support for semaphores to be inserted on GrContext flush""
by Greg Daniel
· 7 years ago
8724b46
Revert "Add support for semaphores to be inserted on GrContext flush"
by Mike Reed
· 7 years ago
cd1416e
Add support for semaphores to be inserted on GrContext flush
by Greg Daniel
· 7 years ago
78325c1
Restrict max levels for D3D Angle on GLPrograms test as well
by Greg Daniel
· 7 years ago
fbcef6e
Clean up GrResourceProvider usage
by Robert Phillips
· 7 years ago
941d144
Prevent onFlushCB created opLists from being grouped with the normal ones (new)
by Robert Phillips
· 7 years ago
3ea1798
Remove ImmediateFlush mode
by Robert Phillips
· 7 years ago
b6deea8
Setup for another attempt to split up opLists
by Robert Phillips
· 7 years ago
fe199b7
Add postFlush call to GrOnFlushCallbackObject
by Chris Dalton
· 7 years ago
8185f59
Hardwire opList lookAhead & lookBack parameters
by Robert Phillips
· 7 years ago
e3302df
Make InstancedRendering more opList-splitting friendly
by Robert Phillips
· 7 years ago
f5442bb
Split cleanup changes out of bigger CL (take 2)
by Robert Phillips
· 7 years ago
e186cfd
Revert "Split cleanup changes out of bigger CL"
by Mike Klein
· 7 years ago
cd11c80
Split cleanup changes out of bigger CL
by Robert Phillips
· 7 years ago
dc83b89
sk_sp-ify opList creation & storage
by Robert Phillips
· 7 years ago
7ee385e
Add GrSurfaceProxy* parameter to GrContext::flush
by Robert Phillips
· 8 years ago
eb35f4d
Add pre-Flush callback to GrDrawingManager (take 2)
by Robert Phillips
· 8 years ago
18ea816
Revert "Add pre-Flush callback to GrDrawingManager"
by Robert Phillips
· 8 years ago
d222ec4
Add pre-Flush callback to GrDrawingManager
by Robert Phillips
· 8 years ago
2c86249
Move read/write-Pixels up to GrSurfaceContext
by Robert Phillips
· 8 years ago
742e31d
Rename GrBatchFlushState to GrOpFlushState
by Brian Salomon
· 8 years ago
45580d3
Added GrSurfaceContext and GrTextureContext
by Brian Osman
· 8 years ago
3743013
Consolidate GrSurfaceProxy Make methods
by Robert Phillips
· 8 years ago
145dbcd
Remove SkAutoTDelete.
by Ben Wagner
· 8 years ago
c7635fa
Make GrDrawContext be GrRenderTargetProxy-backed
by Robert Phillips
· 8 years ago
1105224
Rename GrDrawContext to GrRenderTargetContext
by Brian Osman
· 8 years ago
f2361d2
Add GrOpList and rename GrDrawTarget to GrRenderTargetOpList
by Robert Phillips
· 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
6b2552f
Add GrContextOptions flag to disable distance field path renderer.
by bsalomon
· 8 years ago
6a2b194
Move prepareForExternalIO implementation from GrContext to GrDrawingManager
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
128a958
Revert of fix uninit immediate mode member var in GrDrawingManager (patchset #1 id:1 of https://codereview.chromium.org/2312333002/ )
by bsalomon
· 8 years ago
ce3b852
fix uninit immediate mode member var in GrDrawingManager
by bsalomon
· 8 years ago
1dbb207
Restructure flushing relationship between GrContext, GrDrawingManager, and GrResourceCache.
by bsalomon
· 8 years ago
dc43898
Don't purge resources for trivial GrContext flushes
by bsalomon
· 8 years ago
86e7626
Move GrAtlasTextContext to GrDrawingManager, so we only have one.
by brianosman
· 8 years ago
29f9fe4
Rename GrDrawingManager::drawContext to makeDrawContext
by robertphillips
· 8 years ago
dfe4f2e
Add SkColorSpace to GrDrawContext
by brianosman
· 8 years ago
7761d61
Rename GrDrawingMgr::abandon to wasAbandoned & add a matching entry point to GrDrawingContext
by robertphillips
· 8 years ago
6c7e325
Bring sk_sp to GrDrawContext
by robertphillips
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 9 years ago
8e84a1e
Delete GrTextContext
by joshualitt
· 9 years ago
96880d9
Create GrPathRenderingDrawContext
by joshualitt
· 9 years ago
2c89bc1
Move surface props off of GrTextContext
by joshualitt
· 9 years ago
de8dc7e
Reland of Make a single GrSingleOwner in GrContext (patchset #1 id:1 of https://codereview.chromium.org/1565303003/ )
by joshualitt
· 9 years ago
94da292
Revert of Make a single GrSingleOwner in GrContext (patchset #3 id:40001 of https://codereview.chromium.org/1563703004/ )
by joshualitt
· 9 years ago
f9bc796
Make a single GrSingleOwner in GrContext
by joshualitt
· 9 years ago
b8918c4
Add Drawing Manager guards against re-entrant flushes
by joshualitt
· 9 years ago
69cfe95
Add debug option to clip each GrBatch to its device bounds
by bsalomon
· 9 years ago
0dfa62c
Update testing frameworks/tests for MDB
by robertphillips
· 9 years ago
1d51273
Revert of Update testing frameworks/tests for MDB (patchset #4 id:60001 of https://codereview.chromium.org/1441533003/ )
by egdaniel
· 9 years ago
9c86051
Update testing frameworks/tests for MDB
by robertphillips
· 9 years ago
a13e202
Move GrBatchFlushState from GrDrawTarget to GrDrawingManager
by robertphillips
· 9 years ago
6873782
Remove GrPipelineBuilder from getPathRenderer call
by robertphillips
· 9 years ago
648c696
Add immediate mode option for gpu configs in dm
by bsalomon
· 9 years ago
77a2e52
Remove DrawingMgr shims from GrContext
by robertphillips
· 9 years ago