Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
398260262f8508687614ec496a23b8152bcdc967
/
src
/
gpu
/
GrContext.cpp
« Previous
2fdeda0
XPFactory lazily initializie in drawstate / GrPaint
by joshualitt
· 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
8059eb9
Move ViewMatrix off of drawstate
by joshualitt
· 10 years ago
d27f73e
Remove coordchanges from drawstate
by joshualitt
· 10 years ago
8fc6c2d
This CL cleans up the last remaining users of localCoordChange on paint
by joshualitt
· 10 years ago
fa1e8a7
Add sRGB texture support.
by jvanverth
· 10 years ago
16b2789
Change to create device coord coordset
by joshualitt
· 10 years ago
5531d51
remove view matrix from context
by joshualitt
· 10 years ago
a047f12
whitespace change to context to force rebuild of skia
by joshualitt
· 10 years ago
56995b5
Remove GP from drawstate, revision of invariant output for GP
by joshualitt
· 10 years ago
8c0f615
Revert of Remove GP from drawstate, revision of invariant output for GP (patchset #9 id:160001 of https://codereview.chromium.org/791743003/)
by joshualitt
· 10 years ago
c6bc58e
Remove GP from drawstate, revision of invariant output for GP
by joshualitt
· 10 years ago
2e3b3e3
This cl moves color and coverage off of drawstate. In an effort to keep this CL manageable, I have left the compute invariant input / output in a bit of a strange state(fixing this will be complicated).
by joshualitt
· 10 years ago
787cdf9
Ganesh text rendering cleanup.
by jvanverth
· 10 years ago
2dd1ae0
First step to moving vertex attributes to the geometryProcessor
by joshualitt
· 10 years ago
e638d1c
check matrix does not have rotation or perspective transformation
by derekf
· 10 years ago
10e23ca
Use scratch keys for stencil buffers.
by bsalomon
· 10 years ago
19cd0f1
Revert "Use scratch keys for stencil buffers."
by bsalomon
· 10 years ago
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
Next »