Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
b14131c1851eea6acbd34cc42a8f860daed36b21
/
src
/
effects
/
gradients
/
SkGradientShaderPriv.h
b14131c
Revert "Revert[2] "clean up (partially) colortable api"""
by Mike Reed
· 8 years ago
9920b10
Revert[2] "clean up (partially) colortable api""
by Mike Reed
· 8 years ago
1d1165c
Revert "clean up (partially) colortable api"
by Mike Klein
· 8 years ago
2e491a6
clean up (partially) colortable api
by Mike Reed
· 8 years ago
d3b6597
Mark overridden destructors with 'override' and remove 'virtual'
by Brian Salomon
· 8 years ago
c624d9d
Refactor GrColorSpaceXformHelper
by Brian Osman
· 8 years ago
cb30bb2
Remove GrFragmentProcessor::computeInvariantOutput
by Brian Salomon
· 8 years ago
5d4cd9e
Re-enable processor optimization test with some fixes.
by Brian Salomon
· 8 years ago
83e939b
Use SkArenaAlloc in the SkAutoBlitterChoose code.
by Herb Derby
· 8 years ago
dd8b72a
Revert "Use SkArenaAlloc instead of SkSmallAllocator in the SkAutoBlitterChoose code."
by Robert Phillips
· 8 years ago
2b57b7f
Use SkArenaAlloc instead of SkSmallAllocator in the SkAutoBlitterChoose code.
by Herb Derby
· 8 years ago
6f6961e
make GR_TEST_UTILS=0 work
by Hal Canary
· 8 years ago
587e08f
Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations.""
by Brian Salomon
· 8 years ago
052fd51
Revert "Start of rewrite of GrFragmentProcessor optimizations."
by Ethan Nicholas
· 8 years ago
85eb422
Start of rewrite of GrFragmentProcessor optimizations.
by Brian Salomon
· 8 years ago
95e3c05
SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h
by Hal Canary
· 8 years ago
c456b73
Revert "SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h"
by Kevin Lubick
· 8 years ago
a5494f1
SkTypes.h : move SkAutoMalloc into SkAutoMalloc.h
by Hal Canary
· 8 years ago
1edc5b9
Rename vars and functions from 'glslcaps'->'shadercaps'
by Brian Salomon
· 8 years ago
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
0bbecb2
Rename GrTextureAccess to GrProcessor::TextureSampler.
by Brian Salomon
· 8 years ago
67b39de
s/SkAutoTUnref/sk_sp/ in src/ part 1
by Hal Canary
· 8 years ago
a219653
Include 4f variants of random gradients during testing
by Brian Osman
· 8 years ago
466ad99
Slightly generalize GPU hard stop gradient implementation.
by Brian Salomon
· 8 years ago
e75c19f
Update comment, move constant inside helper struct
by Brian Osman
· 8 years ago
3f74860
Convert gradient params test helper to a struct
by Brian Osman
· 8 years ago
088e21b
Harden degenerate gradient context handling
by fmalita
· 8 years ago
2ebd0c8
Remove option to make GrCoordTransforms apply to device positions.
by Brian Salomon
· 8 years ago
e25d71c
Gradients are serialized (and can be constructed) as SkColor4f + SkColorSpace
by brianosman
· 8 years ago
b58a2b4
Stop aggregating texture/buffer access objects in GrFragmentProcessor parents.
by bsalomon
· 8 years ago
d454609
Support for color-spaces with multi-stop (texture) gradients
by brianosman
· 8 years ago
b9c5137
Add storage and computation of SkColor4f version of gradient stops.
by brianosman
· 8 years ago
93110a8
Remove the unused 16-bit gradient cache
by brianosman
· 8 years ago
9557c27
Bundle common arguments to GrGradientEffect creation
by brianosman
· 8 years ago
14e7a60
Revert of Bundle common arguments to GrGradientEffect creation (patchset #2 id:20001 of https://codereview.chromium.org/2332213007/ )
by djsollen
· 8 years ago
f605c16
Bundle common arguments to GrGradientEffect creation
by brianosman
· 8 years ago
cd9a1d0
Add specialized code for hard stop gradients on GPU
by fmenozzi
· 8 years ago
8a822ba
Revert of Exact Ganesh Gradients for Special Cases (patchset #9 id:160001 of https://codereview.chromium.org/2223203003/ )
by halcanary
· 8 years ago
2a49591
Remove generalized gradient code
by fmenozzi
· 8 years ago
cf736d7
Revert of Exact Ganesh Gradients for Special Cases (patchset #8 id:140001 of https://codereview.chromium.org/2223203003/ )
by halcanary
· 8 years ago
99818d6
Remove generalized gradient code
by fmenozzi
· 8 years ago
568de46
Revert "Remove generalized gradient code"
by fmenozzi
· 8 years ago
0c63006
Remove generalized gradient code
by fmenozzi
· 8 years ago
55d318d
Refactor various gradient effect classes
by fmenozzi
· 8 years ago
64e8e5d
Clarify GrGradientEffect key enum
by fmenozzi
· 8 years ago
09aa1fc
Refactor how we store and use samplers in Ganesh
by egdaniel
· 9 years ago
b800248
Revert of Refactor how we store and use samplers in Ganesh (patchset #7 id:120001 of https://codereview.chromium.org/1885863004/ )
by egdaniel
· 9 years ago
45b61a1
Refactor how we store and use samplers in Ganesh
by egdaniel
· 9 years ago
d9dd428
Modernize and trim down SkOnce.
by mtklein
· 9 years ago
3f6f76f
Rename EmitArgs::fSamplers to fTexSamplers
by cdalton
· 9 years ago
d7dc76f
Remove version checks for _MSC_VER < 1800 (msvs2013).
by bungeman
· 9 years ago
bc590c0
Initial linear gradient 4f impl
by fmalita
· 9 years ago
8528541
Add more specialized fragment builders
by cdalton
· 9 years ago
9cdb992
Clean up GrGLSLFragmentProcessor-derived classes
by robertphillips
· 9 years ago
3127c99
ubsan shift fixes
by caryclark
· 9 years ago
7ea439b
Create GLSLUniformHandler class for gpu backend
by egdaniel
· 9 years ago
a2e3e0f
Move glsl onto EmitArgs struct for emitCode
by egdaniel
· 9 years ago
4ca2e60
Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder.
by egdaniel
· 9 years ago
f3182eb
Implement multi-color-stops in linear gradients using Sk4f
by reed
· 9 years ago
64c4728
Make all GrFragmentProcessors GL independent.
by egdaniel
· 9 years ago
8dcdedc
Make GrGLSLProgramBuilder base class for GrGLProgramBuilder.
by egdaniel
· 9 years ago
018fb62
Create GLSL base class for ProgramDataManager
by egdaniel
· 9 years ago
37d8688
Optional gradient dithering
by fmalita
· 9 years ago
4a33952
Bye bye processor data manager.
by bsalomon
· 9 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
f3c15b7
Move SkTemplates.h to private.
by bungeman
· 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
6af0c93
Moved GrGLFragmentProcessor definition to its own file
by wangyix
· 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
9cc1775
rename GrShaderDataManager -> GrProcessorDataManager
by joshualitt
· 9 years ago
b245605
more threading of GrShaderDataManager
by joshualitt
· 9 years ago
36352bf
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla}
by mtklein
· 10 years ago
72c9faa
Fix up all the easy virtual ... SK_OVERRIDE cases.
by mtklein
· 10 years ago
cc695fe
Gradient shaders: make fPtsToUnit const, pre-cache getType().
by mtklein
· 10 years ago
eb2a676
Remove backend factories
by joshualitt
· 10 years ago
88fd0fb
Bump min picture version.
by mtklein
· 10 years ago
60030bc
remove one place we read from gpu key in effects
by joshualitt
· 10 years ago
605dd0f
Move GrInvariantOutput out of GrProcessor and into its own class.
by egdaniel
· 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
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
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
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
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
8367b8c
extend SkShader to report a luminance-color to be used for gamma correction
by reed
· 10 years ago
30ba436
Initial refactor of shaderbuilder to prepare for geometry shaders
by joshualitt
· 10 years ago
a6cac4c
rename gradients private BitmapCache to GradientBitmapCache
by reed
· 10 years ago
9fa60da
Simplify flattening to just write enough to call the factory/public-constructor for the class. We want to *not* rely on private constructors, and not rely on calling through the inheritance hierarchy for either flattening or unflattening(CreateProc).
by reed
· 10 years ago
addf2ed
add localMatrix to gradient Descriptor
by reed
· 10 years ago
7510b22
Rename GrGLUniformManager to GrGLProgramDataManager
by kkinnunen
· 10 years ago
63e99f7
Allow GrGLEffects to produce variable length keys.
by bsalomon
· 10 years ago
Next »