Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
e1daa48b9a5f1724cbfa6b00ba964f7fdfe0c3d0
/
src
/
gpu
/
effects
« Previous
7375d6b
fixup precision with configurable atlas
by joshualitt
· 9 years ago
7441782
Make folder for batches
by joshualitt
· 9 years ago
922c8b1
Break LCD and Bitmap text dependency on hardcoded atlas values
by joshualitt
· 9 years ago
fb1141a
Don't pass pipeline to GrBatch::generateGeometry()
by bsalomon
· 9 years ago
9162ea9
Revert of Break LCD and Bitmap text dependency on hardcoded atlas values (patchset #2 id:20001 of https://codereview.chromium.org/1271873002/ )
by joshualitt
· 9 years ago
846b022
Break LCD and Bitmap text dependency on hardcoded atlas values
by joshualitt
· 9 years ago
4b3050b
Added registerChild; transforms, textures, glKey automatically handled.
by wangyix
· 9 years ago
c41f4d6
Fix elliptical rrect clip shaders for large radii on devices with mediump
by bsalomon
· 9 years ago
df0c557
Use new API everywhere for GrDefaultGeoProcFactory
by joshualitt
· 9 years ago
445fc43
Update assert to allow config conversion effect for all configs when not premul/unpremuling
by bsalomon
· 9 years ago
e494a58
Revert of Use new API everywhere for GrDefaultGeoProcFactory (patchset #5 id:80001 of https://codereview.chromium.org/1261083003/)
by joshualitt
· 9 years ago
801823b
Use new API everywhere for GrDefaultGeoProcFactory
by joshualitt
· 9 years ago
cef14bf
Added GrGLBlend.h|cpp with helper function AppendPorterDuffBlend() in preparation for SkComposeShader gpu backend
by wangyix
· 9 years ago
7c157a9
Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode()
by wangyix
· 9 years ago
ff0ca5e
Misc cleanup
by robertphillips
· 9 years ago
6af0c93
Moved GrGLFragmentProcessor definition to its own file
by wangyix
· 9 years ago
3fc6560
Fix tile drop-out on S4 for texture decal mode.
by jvanverth
· 9 years ago
7a787b4
Revert of Bilinear optimization for 1D convolution. (patchset #5 id:200001 of https://codereview.chromium.org/1216623003/)
by ericrk
· 9 years ago
0f38612
Bilinear optimization for 1D convolution.
by ericrk
· 9 years ago
1340039
Add Rec709 YUV color space support to GrYUVtoRGBEffect.
by rileya
· 9 years ago
8cab9a7
All batches do their own pipeline compare
by joshualitt
· 9 years ago
3df1e21
Another trivial cleanup
by joshualitt
· 9 years ago
6968428
Revert of Another trivial cleanup (patchset #6 id:100001 of https://codereview.chromium.org/1229303003/)
by joshualitt
· 9 years ago
52e7657
Another trivial cleanup
by joshualitt
· 9 years ago
690fc75
Get rid of GrMurmur3Hash
by joshualitt
· 9 years ago
1c73548
Start to propagate constness of GrPipelineBuilder up the stack
by joshualitt
· 9 years ago
39a24f2
Revert of Bilinear optimization for 1D convolution. (patchset #5 id:200001 of https://codereview.chromium.org/1216623003/)
by scroggo
· 9 years ago
91abe10
Bilinear optimization for 1D convolution.
by ericrk
· 9 years ago
5f10b5c
More threading of GrProcessorDataManager
by joshualitt
· 9 years ago
2cdec31
YUV to RGB Texture threading GrProcessorDataManager
by joshualitt
· 9 years ago
9cc1775
rename GrShaderDataManager -> GrProcessorDataManager
by joshualitt
· 9 years ago
0067ff5
fix up test create functions
by joshualitt
· 9 years ago
7765a47
Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.
by bsalomon
· 9 years ago
d07a279
Revert of Rework GrPipelineInfo (patchset #7 id:120001 of https://codereview.chromium.org/1213383005/)
by bsalomon
· 9 years ago
b245605
more threading of GrShaderDataManager
by joshualitt
· 9 years ago
f5179a4
Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.
by bsalomon
· 9 years ago
ffe6ebb
Fix blur bug on Andreno 430 with bool cast to float
by bsalomon
· 9 years ago
724ae28
Alter shader code for soft light to avoid driver bug.
by egdaniel
· 9 years ago
cba99b8
Move GLSL-specific routines/classes to separate glsl directory
by jvanverth
· 9 years ago
1dd0542
Review URL: https://codereview.chromium.org/1166513002
by cdalton
· 9 years ago
dded696
Implement support for mixed sampled render targets
by vbuzinov
· 9 years ago
1422ec8
Fix for dashing shader on Mali: use highp where necessary.
by senorblanco
· 9 years ago
026beb5
SkPath::Direction serves two masters:
by reed
· 9 years ago
86ae0a9
Add mixed samples support to XPs
by cdalton
· 9 years ago
edbb31f
Apply coverage in XP base class when using dst reads
by cdalton
· 9 years ago
f0df189
Opt for advanced blend at creation time in CrCustomXfermode
by cdalton
· 9 years ago
1fa4572
Update XPF invariant info to not account for conflation
by cdalton
· 9 years ago
993a421
SkImage::NewFromYUVTexturesCopy
by bsalomon
· 9 years ago
6fd158e
Implement Porter Duff XP with a blend table
by cdalton
· 9 years ago
ea46150
Split drawing functionality out of GrContext and into new GrDrawContext
by robertphillips
· 9 years ago
6a44c6a
Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names.
by bsalomon
· 9 years ago
c33db93
Revert of Implement Porter Duff XP with a blend table (patchset #12 id:220001 of https://codereview.chromium.org/1124373002/)
by bungeman
· 9 years ago
c319c80
Revert of Fix LCD coverage regression in GrPorterDuffXPFactory (patchset #3 id:40001 of https://codereview.chromium.org/1149883004/)
by bungeman
· 9 years ago
d23a395
Revert of Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names. (patchset #6 id:100001 of https://codereview.chromium.org/1132093004/)
by bungeman
· 9 years ago
bb106b5
Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names.
by bsalomon
· 9 years ago
3e2d59e
Fix LCD coverage regression in GrPorterDuffXPFactory
by cdalton
· 9 years ago
9a70920
Implement Porter Duff XP with a blend table
by cdalton
· 9 years ago
eb1cb5c
rename GrDrawTargetCaps.h to GrCaps.h and move to include
by bsalomon
· 9 years ago
5559ca2
Remove uniform view matrix from GrGLPrimitiveProcessor base class
by joshualitt
· 9 years ago
f2539d5
Use high precision vertex attributes.
by senorblanco
· 9 years ago
4b91f76
rename GrDrawTargetCaps to GrCaps
by bsalomon
· 9 years ago
b8c241a
Preliminary attempt to remove batch tracker
by joshualitt
· 9 years ago
d3a560f
Revert of Preliminary attempt to remove batch tracker (patchset #3 id:40001 of https://codereview.chromium.org/1139723004/)
by joshualitt
· 9 years ago
cbfe91d
Preliminary attempt to remove batch tracker
by joshualitt
· 9 years ago
d156d36
Make GrStrokeInfo inherit from SkStrokeRec
by kkinnunen
· 9 years ago
e3ababe
remove localmatrix from GrGeometryProcessor base class
by joshualitt
· 9 years ago
e578a95
Remove viewmatrix from GrGeometryProcessor base class
by joshualitt
· 9 years ago
88c23fc
remove color from GrGeometryProcessor
by joshualitt
· 9 years ago
1ba8cc9
removing equality / compute invariant loops from GrGeometryProcessors
by joshualitt
· 9 years ago
cc25297
Fix valgrind bug in Porter Duff LCD.
by egdaniel
· 9 years ago
80ea19c
Revert of Revert of stop calling SkScalarDiv (patchset #1 id:1 of https://codereview.chromium.org/1138263002/)
by reed
· 9 years ago
2629697
Revert of stop calling SkScalarDiv (patchset #4 id:60001 of https://codereview.chromium.org/1135053002/)
by reed
· 9 years ago
67d71c8
stop calling SkScalarDiv
by reed
· 9 years ago
0d5fd11
Make Porter Duff LCD XP its own XferProcessor
by egdaniel
· 9 years ago
3211770
Add assignment op to enum bitfield ops
by cdalton
· 9 years ago
f7cc877
Add function for logging blend info on XP.
by bsalomon
· 9 years ago
c19cdc2
Only discard for XP dstCopies if we have a coverage value.
by egdaniel
· 9 years ago
7dfc27c
Remove coverage multiplies when it is known to be fully opaque.
by egdaniel
· 9 years ago
e64eb57
Iterate over instanced draws in GrGpu rather than above GrBatchTarget
by bsalomon
· 9 years ago
e40d397
Isolate GrBufferAllocPools inside GrBatchTarget
by robertphillips
· 9 years ago
8917d62
Implement support for KHR_blend_equation_advanced
by cdalton
· 9 years ago
261694c
Avoid using SkPathEffect::DashInfo in GrStrokeInfo
by kkinnunen
· 9 years ago
b5238a7
Start on simplifying generateGeometry() overrides
by bsalomon
· 9 years ago
99bc9fd
Remove canTweakAlphaForCoverage from XP's since batch reads flag.
by egdaniel
· 9 years ago
8415abe
Revert of Start on simplifying generateGeometry() overrides (patchset #10 id:160001 of https://codereview.chromium.org/1122673002/)
by bsalomon
· 9 years ago
f28381c
Start on simplifying generateGeometry() overrides
by bsalomon
· 9 years ago
ed0bcad
Move instanced index buffer creation to flush time
by bsalomon
· 9 years ago
d8ed1b6
Revert of Move instanced index buffer creation to flush time (patchset #6 id:100001 of https://codereview.chromium.org/1116943004/)
by bsalomon
· 9 years ago
ab622c7
Move instanced index buffer creation to flush time
by bsalomon
· 9 years ago
99c7c07
Move bounds to GrBatch
by joshualitt
· 9 years ago
d309e7a
This replaces the texture creation/caching functions on GrContext with a GrTextureProvider interface. The goal is to pass this narrowly focused object in places that currently take a GrContext but don't need and shouldn't use its other methods. It also has an extended private interface for interacting with non-texture resource types.
by bsalomon
· 9 years ago
29bee0f
Make XPFragmentBuilder only Builder with access to DstCopy.
by egdaniel
· 9 years ago
fa2008f
Add dash lines batch unit test
by joshualitt
· 9 years ago
e9c0fc6
Pull out shader-specific caps into GrShaderCaps and GrGLSLCaps
by jvanverth
· 9 years ago
4eaf9ce
create GrTestUtils.h, move some common functions into it
by joshualitt
· 9 years ago
fcabe42
Do circular clipping in normalized space
by bsalomon
· 9 years ago
50cb76b
Revert of removing equality / compute invariant loops from GrGeometryProcessors (patchset #2 id:20001 of https://codereview.chromium.org/1111603004/)
by joshualitt
· 9 years ago
ef292a0
removing equality / compute invariant loops from GrGeometryProcessors
by joshualitt
· 9 years ago
cfc1886
Use GLSLCaps for creating processor keys and GLSL-specific programs
by jvanverth
· 9 years ago
72e3ae4
Remove vertex/index buffer factilities from GrDrawTarget.
by bsalomon
· 9 years ago
Next »