Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
378092f3d10b1dd62967f419c35cfefec7c10ee7
/
src
/
gpu
/
effects
378092f
Add XferProcessor factory in GrPaint and GrDrawState.
by egdaniel
· 10 years ago
ed8bdc5
bug fix for cubic low precision
by joshualitt
· 10 years ago
2dd1ae0
First step to moving vertex attributes to the geometryProcessor
by joshualitt
· 10 years ago
267ce48
remove proc key
by joshualitt
· 10 years ago
f8449ba
Update invariant output computation for various texture effects.
by egdaniel
· 10 years ago
ae59b77
Create GrOptDrawState before recording draw in GrInOrderDrawBuffer
by bsalomon
· 10 years ago
9853cce
Drawstate on stack
by joshualitt
· 10 years ago
5478d42
Push creation of default GP to the caller
by joshualitt
· 10 years ago
605dd0f
Move GrInvariantOutput out of GrProcessor and into its own class.
by egdaniel
· 10 years ago
4973d9d
Default geometry processor
by joshualitt
· 10 years ago
ee0ea3f
Revert of Default geometry processor (patchset #9 id:160001 of https://codereview.chromium.org/678953002/)
by joshualitt
· 10 years ago
ff34307
Default geometry processor
by joshualitt
· 10 years ago
ada68ef
Improve quality of distance field rendering
by jvanverth
· 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
6d22eca
Distance field path optimizations and clean up.
by jvanverth
· 10 years ago
0e60282
Working patch to remove constant attributes. This may cause some gm mismatches, I will rebaseline tonight.
by joshualitt
· 10 years ago
98102a8
Revert of Patch to remove constant attributes (patchset #8 id:120002 of https://codereview.chromium.org/678073005/)
by joshualitt
· 10 years ago
95f5194
Working patch to remove constant attributes. This may cause some gm mismatches, I will rebaseline tonight.
by joshualitt
· 10 years ago
9f2825f
Revert of Patch to remove constant attributes (patchset #6 id:100001 of https://codereview.chromium.org/678073005/)
by joshualitt
· 10 years ago
84c94c0
Working patch to remove constant attributes. This may cause some gm mismatches, I will rebaseline tonight.
by joshualitt
· 10 years ago
c6327a8
stuff
by bsalomon
· 10 years ago
74077b9
Added varying struct
by joshualitt
· 10 years ago
c6f3e2c
Revert of Added varying struct (patchset #9 id:160001 of https://codereview.chromium.org/671023002/)
by joshualitt
· 10 years ago
852ae80
Added varying struct
by joshualitt
· 10 years ago
c369e7c
GP Emit Code takes a struct
by joshualitt
· 10 years ago
420d7e9
Auto-compare GrProcessors' texture accesses in isEqual().
by bsalomon
· 10 years ago
de258cd
Make GrFragmentProcessor auto-compare coord xforms.
by bsalomon
· 10 years ago
9e4d6d1
Move willUseInputColor check to computeInvariantOutput
by egdaniel
· 10 years ago
98b33eb
Some cleanup in processor header files.
by bsalomon
· 10 years ago
6251d17
Split GrFragmentProcessor into its own header
by bsalomon
· 10 years ago
0e08fc1
Push isEqual/onIsEqual down from GrProcessor to subclasses.
by bsalomon
· 10 years ago
ccb2e38
Create helper functions to use in computeInvariantOutput calls
by egdaniel
· 10 years ago
81beccc
Devirtualize read/write pixels on surface.
by bsalomon
· 10 years ago
a5305a1
Opt state takes a GP instead of a GeometryStage
by joshualitt
· 10 years ago
89c7a2e
Revert of Opt state takes a GP instead of a GeometryStage (patchset #18 id:1500001 of https://codereview.chromium.org/637003003/)
by joshualitt
· 10 years ago
71856d5
Opt state takes a GP instead of a GeometryStage
by joshualitt
· 10 years ago
1598899
FPs now use the correct builder types(just a rename)
by joshualitt
· 10 years ago
089f8de
Remove tab parameter from GrGLSLMulVarBy4f function
by egdaniel
· 10 years ago
bcf0a52
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
47bb382
Cleanup of shader building system
by joshualitt
· 10 years ago
db0d3ca
Revert of Cleanup of shader building system (patchset #25 id:470001 of https://codereview.chromium.org/611653002/)
by joshualitt
· 10 years ago
fe1233c
Cleanup of shader building system
by joshualitt
· 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
fa38a30
Add GrAASmallPathRenderer.
by jvanverth
· 10 years ago
1a8ecdf
Add isSingleComponent bool to getConstantColorComponent
by egdaniel
· 10 years ago
b4b7a4c
Revert of Add isSingleComponent bool to getConstantColorComponent (patchset #6 id:100001 of https://codereview.chromium.org/608253002/)
by robertphillips
· 10 years ago
3b8af07
Add isSingleComponent bool to getConstantColorComponent
by egdaniel
· 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
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 10 years ago
23e280d
Changes to remove program effects builder
by joshualitt
· 10 years ago
408d612
Breaking out full program and frag only
by joshualitt
· 10 years ago
49586be
removing GrDrawEffect
by joshualitt
· 10 years ago
08da4f2
Revert of removing GrDrawEffect (patchset #4 id:60001 of https://codereview.chromium.org/571163002/)
by joshualitt
· 10 years ago
8ddbe8b
removing GrDrawEffect
by joshualitt
· 10 years ago
223ba62
Fix incorrect Rec601 YUV conversion matrix coefficient.
by rileya
· 10 years ago
9564ce6
Fix scaling issue with distance field text.
by jvanverth
· 10 years ago
249af15
BUG=skia:
by joshualitt
· 10 years ago
abaef86
Add support for the Rec601 YUV color space to GrYUVtoRGBEffect.
by rileya
· 10 years ago
49f085d
"NULL !=" = NULL
by bsalomon
· 10 years ago
bd769d0
Initial change to create GeometryProcessor
by joshualitt
· 10 years ago
6db9128
Add option to add precision to varyings in shader
by egdaniel
· 10 years ago
6267f81
Move MakeDivByTextureWHMatrix to GrCoordTransform
by bsalomon
· 10 years ago
9bd5bbf
Fix to use high precision on cubics not conics.
by egdaniel
· 10 years ago
b2f94d1
Use highp for gpu bezier effects
by egdaniel
· 10 years ago
744998e
Make textures register with GrResourceCache2 as scratch.
by bsalomon
· 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
ec56e45
Implement NV_path_rendering on OpenGL ES
by kkinnunen
· 10 years ago
30ba436
Initial refactor of shaderbuilder to prepare for geometry shaders
by joshualitt
· 10 years ago
01a492f
Fix == operator in GrTextureDomain so we don't compair uninitilized values
by egdaniel
· 10 years ago
cecc91c
Make GrGLConfigConversionEffect work for Imagination and some other GPUs.
by changjun.yang
· 10 years ago
5acfea7
2D kernel initial wiring for Guassian
by joshualitt
· 10 years ago
838f62d
Replace op== with CombineIfPossible in GrDrawState.
by bsalomon
· 10 years ago
d9e183f
Fix for texture domain on imagination gpus
by joshualitt
· 10 years ago
78f0718
Add effect caching to distance field text.
by jvanverth
· 10 years ago
7510b22
Rename GrGLUniformManager to GrGLProgramDataManager
by kkinnunen
· 10 years ago
5ae5fc5
Adding repeat mode to texture domain
by joshualitt
· 10 years ago
fdd09c2
Revert of Add effect caching to distance field text. (https://codereview.chromium.org/424103002/)
by bensong
· 10 years ago
137bac0
Add effect caching to distance field text.
by jvanverth
· 10 years ago
ac97792
Initial change to move 2D kernel to its own file.
by joshualitt
· 10 years ago
63e99f7
Allow GrGLEffects to produce variable length keys.
by bsalomon
· 10 years ago
3d533ac
Replace GrTHash with SkTDynamicHash
by robertphillips
· 10 years ago
848faf0
This moves us towards variable length effect keys. The overall program key now allows for it. After the header it stores an array of offsets to effect keys. This allows us to grab the effect keys to pass to effects when they generate code. It also ensures that we can't get a collision by sets of keys that are different lengths but are the same when appended together.
by bsalomon
· 10 years ago
79fd216
Revert of Make GrGLConfigConversionEffect work for Imagination and some other GPUs. (https://codereview.chromium.org/277323002/)
by bsalomon
· 10 years ago
93cf46f
Make GrGLConfigConversionEffect work for Imagination and some other GPUs.
by changjun.yang
· 10 years ago
83d081a
Goodbye GrEffectRef.
by bsalomon
· 10 years ago
55fad7a
Remove GrEffect::CreateEffectRef and GrEffect::AutoEffectRef.
by bsalomon
· 10 years ago
97b9ab7
Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
by bsalomon
· 10 years ago
969842a
Revert of Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*. (https://codereview.chromium.org/377503004/)
by reed
· 10 years ago
2011fe9
Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
by bsalomon
· 10 years ago
24dcac2
YUV to RGB converter
by sugoi
· 10 years ago
f99f884
Remove use of GrEffectRef from draw state and below.
by bsalomon
· 10 years ago
a887026
Fix int to float bug in shader on gpu Dotted Line cl
by egdaniel
· 10 years ago
f767e79
Add the ability for gpu to render dotted lines (dashed line, 0 on interval, round caps)
by egdaniel
· 10 years ago
2290000
Make GrGLShaderBuilder::fragmentPosition() return a vec4, with 1.0 as the zw components when in the y-flip case. This works around an Adreno driver bug.
by bsalomon
· 10 years ago
160a52b
Stop referencing gl_FragCoord z and w components.
by bsalomon
· 10 years ago
Next »