Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
385fe4d4b62d7d1dd76116dd570df3290a2f487b
/
src
/
gpu
/
effects
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 9 years ago
4bf69f7b
Revert of Remove GrStagedProcessor, remove the word Stage as it applies to FPs (patchset #6 id:90001 of https://codereview.chromium.org/1307223004/ )
by rmistry
· 9 years ago
2424344
Remove GrStagedProcessor, remove the word Stage as it applies to FPs
by bsalomon
· 9 years ago
b5fb5af
Fix for MSAN unintialized value
by joshualitt
· 9 years ago
da04e0e
Allow setting of GrBatchFontCache atlas sizes
by joshualitt
· 9 years ago
b1daa86
When getGLInstance is called on a frag proc, the resulting GrGLFragmentProcessor will be the root of a tree of GrGLFragmentProcessors that mirrors the GrFragmentProcessor's tree. This allows setData() to be called recursively (removing the responsibility from compose shader) and allows gl instances direct access to their children gl instances so they can emit their code.
by wangyix
· 9 years ago
e46f9fe
Privatize GrBatch subclass overrides
by bsalomon
· 9 years ago
7539856
Make GrVertexBatch objects hold their own draws during GrDrawTarget flush
by bsalomon
· 9 years ago
16b9913
Split GrDrawBatch and GrVertexBatch into their own files
by bsalomon
· 9 years ago
abd30f5
Introduce GrBatch subclasses GrDrawBatch and GrVertexBatch to prepare for non-drawing batches
by bsalomon
· 9 years ago
cb02b38
Check for xfer barriers in GrBatch, auto-issue barriers in GrGpu
by bsalomon
· 9 years ago
91d844d
Rename GrPipelineInfo to GrPipelineOptimizations
by bsalomon
· 9 years ago
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
· 10 years ago
6fd158e
Implement Porter Duff XP with a blend table
by cdalton
· 10 years ago
ea46150
Split drawing functionality out of GrContext and into new GrDrawContext
by robertphillips
· 10 years ago
6a44c6a
Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names.
by bsalomon
· 10 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
· 10 years ago
c319c80
Revert of Fix LCD coverage regression in GrPorterDuffXPFactory (patchset #3 id:40001 of https://codereview.chromium.org/1149883004/)
by bungeman
· 10 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
· 10 years ago
bb106b5
Move DstCoordTexture to GrXP, rename and remove the word "copy" from dstcopytexture names.
by bsalomon
· 10 years ago
3e2d59e
Fix LCD coverage regression in GrPorterDuffXPFactory
by cdalton
· 10 years ago
9a70920
Implement Porter Duff XP with a blend table
by cdalton
· 10 years ago
eb1cb5c
rename GrDrawTargetCaps.h to GrCaps.h and move to include
by bsalomon
· 10 years ago
5559ca2
Remove uniform view matrix from GrGLPrimitiveProcessor base class
by joshualitt
· 10 years ago
f2539d5
Use high precision vertex attributes.
by senorblanco
· 10 years ago
4b91f76
rename GrDrawTargetCaps to GrCaps
by bsalomon
· 10 years ago
b8c241a
Preliminary attempt to remove batch tracker
by joshualitt
· 10 years ago
d3a560f
Revert of Preliminary attempt to remove batch tracker (patchset #3 id:40001 of https://codereview.chromium.org/1139723004/)
by joshualitt
· 10 years ago
cbfe91d
Preliminary attempt to remove batch tracker
by joshualitt
· 10 years ago
d156d36
Make GrStrokeInfo inherit from SkStrokeRec
by kkinnunen
· 10 years ago
e3ababe
remove localmatrix from GrGeometryProcessor base class
by joshualitt
· 10 years ago
e578a95
Remove viewmatrix from GrGeometryProcessor base class
by joshualitt
· 10 years ago
88c23fc
remove color from GrGeometryProcessor
by joshualitt
· 10 years ago
1ba8cc9
removing equality / compute invariant loops from GrGeometryProcessors
by joshualitt
· 10 years ago
cc25297
Fix valgrind bug in Porter Duff LCD.
by egdaniel
· 10 years ago
80ea19c
Revert of Revert of stop calling SkScalarDiv (patchset #1 id:1 of https://codereview.chromium.org/1138263002/)
by reed
· 10 years ago
2629697
Revert of stop calling SkScalarDiv (patchset #4 id:60001 of https://codereview.chromium.org/1135053002/)
by reed
· 10 years ago
67d71c8
stop calling SkScalarDiv
by reed
· 10 years ago
0d5fd11
Make Porter Duff LCD XP its own XferProcessor
by egdaniel
· 10 years ago
3211770
Add assignment op to enum bitfield ops
by cdalton
· 10 years ago
f7cc877
Add function for logging blend info on XP.
by bsalomon
· 10 years ago
c19cdc2
Only discard for XP dstCopies if we have a coverage value.
by egdaniel
· 10 years ago
7dfc27c
Remove coverage multiplies when it is known to be fully opaque.
by egdaniel
· 10 years ago
e64eb57
Iterate over instanced draws in GrGpu rather than above GrBatchTarget
by bsalomon
· 10 years ago
e40d397
Isolate GrBufferAllocPools inside GrBatchTarget
by robertphillips
· 10 years ago
8917d62
Implement support for KHR_blend_equation_advanced
by cdalton
· 10 years ago
261694c
Avoid using SkPathEffect::DashInfo in GrStrokeInfo
by kkinnunen
· 10 years ago
b5238a7
Start on simplifying generateGeometry() overrides
by bsalomon
· 10 years ago
99bc9fd
Remove canTweakAlphaForCoverage from XP's since batch reads flag.
by egdaniel
· 10 years ago
8415abe
Revert of Start on simplifying generateGeometry() overrides (patchset #10 id:160001 of https://codereview.chromium.org/1122673002/)
by bsalomon
· 10 years ago
f28381c
Start on simplifying generateGeometry() overrides
by bsalomon
· 10 years ago
ed0bcad
Move instanced index buffer creation to flush time
by bsalomon
· 10 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
· 10 years ago
Next »