Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
ea4615034498aca2f9ca1753fb9a1ef10508d8cc
/
src
/
gpu
/
GrContext.cpp
« Previous
91175f1
Use scratch keys for stencil buffers.
by bsalomon
· 10 years ago
9853cce
Drawstate on stack
by joshualitt
· 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
5478d42
Push creation of default GP to the caller
by joshualitt
· 10 years ago
71cb0c2
Replace GrResourceCache with GrResourceCache2.
by bsalomon
· 10 years ago
191bcc0
Fix ref-cnting bug in GrContext::readRenderTargetPixels
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
395ef05
Fix use of NULL ptr in GrContext::drawRect
by bsalomon
· 10 years ago
453cf40
Add GrGpuResource::CacheAccess
by bsalomon
· 10 years ago
d53a827
Snap optdrawstate in inorder draw buffer and pass into gpu
by joshualitt
· 10 years ago
8b79d23
Use GrResourceCache2 to service content key lookups
by bsalomon
· 10 years ago
3322fa4
Refactor DrawTarget and GPU to be independent
by joshualitt
· 10 years ago
3343557
Add mock context and use in ResourceCacheTest.
by bsalomon
· 10 years ago
fdcf2c0
Revert of Add mock context and use in ResourceCacheTest. (patchset #4 id:60001 of https://codereview.chromium.org/702083003/)
by bsalomon
· 10 years ago
820dd6c
Add mock context and use in ResourceCacheTest.
by bsalomon
· 10 years ago
d1aa8ff
removing setVertexArraySource from drawtarget
by joshualitt
· 10 years ago
87a94eb
Rename and clarify semantics of GrContext::resolveRenderTarget.
by bsalomon
· 10 years ago
0537f29
Revert changes to GrContext::resolveRenderTarget
by bsalomon
· 10 years ago
89c6298
Don't allow renderTarget==NULL to GrContext::clear() and friends.
by bsalomon
· 10 years ago
37dd331
Add class GrGLTextureRenderTarget for GL texture/rendertarget objects
by bsalomon
· 10 years ago
5c55fef
GrContext no longer ever draws on Gpu
by joshualitt
· 10 years ago
b9e8230
Revert of GrContext no longer ever draws on Gpu (patchset #7 id:120001 of https://codereview.chromium.org/683733005/)
by joshualitt
· 10 years ago
7a75e52
GrContext no longer ever draws on Gpu
by joshualitt
· 10 years ago
38406c8
Cleanup: Go with SkDebugf instead of GrPrintf.
by tfarina
· 10 years ago
f2703d8
rename GrTextureDesc->GrSurfaceDesc, GrTextureFlags->GrSurfaceFlags
by bsalomon
· 10 years ago
b44293e
aa rect renderer takes a gpu on construction
by joshualitt
· 10 years ago
183e985
Widen the set of nested rects that can be drawn natively on the GPU
by robertphillips
· 10 years ago
000f829
Prefer to recycle non-RT scratch textures that don't have pending IO
by bsalomon
· 10 years ago
e305973
Remove uses of GrAutoScratchTexture.
by bsalomon
· 10 years ago
8c27a18
Change GrTextContext fallbacks to be a linked list chain.
by jvanverth
· 10 years ago
81beccc
Devirtualize read/write pixels on surface.
by bsalomon
· 10 years ago
1e2530b
Use presence of a content key as non-scratch indicator
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
9323b8b
Revert "GrResourceCache2 manages scratch texture."
by Brian Salomon
· 10 years ago
d14e1a2
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
f80bfed
GrContext::copyTexture->GrContext::copySurface.
by bsalomon
· 10 years ago
85d3427
Revert of GrContext::copyTexture->GrContext::copySurface. Add a flush writes pixel ops flag. (patchset #3 id:40001 of https://codereview.chromium.org/622663002/)
by bsalomon
· 10 years ago
cf99b00
GrContext::copyTexture->GrContext::copySurface.
by bsalomon
· 10 years ago
afbf2d6
Make "priv" classes for GrTexure and GrSurface.
by bsalomon
· 10 years ago
b06e5a2
Revert of Make "priv" classes for GrTexure and GrSurface. (patchset #9 id:260001 of https://codereview.chromium.org/596053002/)
by robertphillips
· 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
c0eb9b9
Make "priv" classes for GrTexure and GrSurface.
by bsalomon
· 10 years ago
656f2cd
Make writeRenderTargetPixels use draw buffer rather than GrGpu
by bsalomon
· 10 years ago
2bb5210
Applying post-commit comments from https://codereview.chromium.org/607993002/
by junov
· 10 years ago
96c118e
Change GrContext::copyTexture to go through GrDrawTarget
by junov
· 10 years ago
34a9895
Revert "Use draw buffer for texture copy impl."
by Brian Salomon
· 10 years ago
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 10 years ago
e3d4bf2
Use draw buffer for texture copy impl.
by bsalomon
· 10 years ago
8d034a1
Don't flush on read/write pixels unless necessary
by bsalomon
· 10 years ago
4401a1f
Revert of Don't flush on read/write pixels unless necessary (patchset #2 id:20001 of https://codereview.chromium.org/586073002/)
by bsalomon
· 10 years ago
150723b
Don't flush on read/write pixels unless necessary
by bsalomon
· 10 years ago
754f4e9
Add counting of some GL calls
by robertphillips
· 10 years ago
4e205b1
Remove createPath* from GrGpu and GrContext
by cdalton
· 10 years ago
e337130
Fix typo
by robertphillips
· 10 years ago
49f085d
"NULL !=" = NULL
by bsalomon
· 10 years ago
bd769d0
Initial change to create GeometryProcessor
by joshualitt
· 10 years ago
7b3d5ee
Make setVertexAttribs in GrDrawState take a stride parameter.
by egdaniel
· 10 years ago
ea81ced
Revert of Make setVertexAttribs in GrDrawState take a stride parameter. (patchset #5 of https://codereview.chromium.org/511593004/)
by djsollen
· 10 years ago
af013bf
Make setVertexAttribs in GrDrawState take a stride parameter.
by egdaniel
· 10 years ago
5219e57
Remove skip draw check in GrContext
by egdaniel
· 10 years ago
02e36f2
Fix leak of GrResourceCacheEntry
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
c30aaa0
Use combined color/coverage attribute when possible in aa rect renderer.
by bsalomon
· 10 years ago
b62508b
Add a parameter GR_ALWAYS_ALLOCATE_ON_HEAP to allow for only ever creating temporary buffers on the heap instead of allowing stack allocation
by george
· 10 years ago
9c6d4d7
Change GR_COMPRESS_ALPHA_MASK from compile-time flag to run-time. We do this by introducing an Options struct to be passed to a GrContext on creation.
by krajcevski
· 10 years ago
9c0822a
Always use both a color and coverage attribute in GrAARectRenderer.
by bsalomon
· 10 years ago
62c447d
Add an opaqueness hint to GrDrawState.
by bsalomon
· 10 years ago
6d7f5fa
Enable gpu Debug markers if tracing category skia.gpu is enabled
by egdaniel
· 10 years ago
01c8da1
Remove unused matrix param from GrContext/GrDrawTarget rect drawing functions.
by bsalomon
· 10 years ago
41ebbdd
Exit early when draw can be skipped. Be more robust against abandoned GrContext.
by bsalomon
· 10 years ago
b414f25
Remove support in the gpu to use hardware AA lines. Current code paths could not reach this code and thus was never used.
by egdaniel
· 10 years ago
b09bdd6
Revert of Remove gpu support for willUseHWAALines. (https://codereview.chromium.org/423943003/)
by egdaniel
· 10 years ago
944bcf0
Some fixes around GrContext::abandonContext:
by bsalomon
· 10 years ago
e6dfba8
Remove gpu support for willUseHWAALines.
by egdaniel
· 10 years ago
2354f84
Test abandoning GL context in dm/nanobench.
by bsalomon
· 10 years ago
6d3fe02
Rename GrGpuObject to GrGpuResource
by bsalomon
· 10 years ago
c44be0e
Merge GrGpuObject and GrCacheable.
by bsalomon
· 10 years ago
dcabb05
Make GrCacheable implement its own ref counting.
by bsalomon
· 10 years ago
93a37bc
Add macro so that gpu trace marker can add an arg to the TRACE_EVENT it makes
by egdaniel
· 10 years ago
d78a168
Improve gpu tracing when applying markers directly to gpu target
by egdaniel
· 10 years ago
83d081a
Goodbye GrEffectRef.
by bsalomon
· 10 years ago
4ec84da
Move allocation of texture from SkGpuDevice to GrLayerCache
by robertphillips
· 10 years ago
c6cb56f
Implement text rendering with NVPR
by kkinnunen
· 10 years ago
bbcb38d
Allow gpu debug markers to be placed by using a GrContext
by egdaniel
· 10 years ago
e61c411
Use vertex attributes for dash effect in gpu
by egdaniel
· 10 years ago
d58a0ba
Push dash checks into GrContext.
by egdaniel
· 10 years ago
f9dae78
Remove GrIsPow2 in favor of SkIsPow2.
by tfarina
· 10 years ago
9c0e629
Initial work to get ETC1 data up to the GPU
by krajcevski
· 10 years ago
999cfd1
Revert of Initial work to get ETC1 data up to the GPU (https://codereview.chromium.org/302783002/)
by commit-bot@chromium.org
· 10 years ago
af091a1
Initial work to get ETC1 data up to the GPU
by commit-bot@chromium.org
· 10 years ago
6e7ddaa
Move the LATC and ETC1 enum values to GrPixelConfig. I also tried to put in checks in a few places to make sure that we weren't using these pixel configurations in places that we shouldn't be.
by commit-bot@chromium.org
· 10 years ago
Next »