Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
94efbf51f5a88d9e8aa961d3fbe38c5e335d6108
/
src
/
effects
/
gradients
/
SkTwoPointConicalGradient_gpu.cpp
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
99938a8
Merge GrGLSLShaderVar and GrShaderVar
by Brian Salomon
· 8 years ago
9f532a3
Add helper to create random AsFPArgs for Ganesh unit tests
by Brian Osman
· 8 years ago
a219653
Include 4f variants of random gradients during testing
by Brian Osman
· 8 years ago
3f74860
Convert gradient params test helper to a struct
by Brian Osman
· 8 years ago
0d9dfe9
Supply random dst color space to asFP in unit tests
by Brian Osman
· 8 years ago
b9c5137
Add storage and computation of SkColor4f version of gradient stops.
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
1a1aa93
Remove unneeded GrGLSLTransformedCoordsArray type
by bsalomon
· 8 years ago
55d318d
Refactor various gradient effect classes
by fmenozzi
· 8 years ago
1638c0d
Add destination color space to AsFPArgs. Eliminates last XFORMTODO.
by brianosman
· 8 years ago
839345d
Bundle SkShader::asFragmentProcessor arguments in a struct
by brianosman
· 8 years ago
06ca8ec
sk_sp for Ganesh.
by bungeman
· 8 years ago
982eb7f
Add new SkSourceGammaTreatment enum, used in situations like mipmap construction, where we need to know if we should respect (vs. ignore) the gamma encoding of sRGB tagged images. Plumb that extensively.
by brianosman
· 8 years ago
3f6f76f
Rename EmitArgs::fSamplers to fTexSamplers
by cdalton
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 9 years ago
8a21c9f
use Make instead of Create to return a shared shader
by reed
· 9 years ago
de11ee4
Switch float arrays to vecs for conical gradients
by jvanverth
· 9 years ago
8528541
Add more specialized fragment builders
by cdalton
· 9 years ago
5e58cee
Add GrShaderFlags enum
by cdalton
· 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
57d3b03
Rename some processor functions from GL to GLSL
by egdaniel
· 9 years ago
64c4728
Make all GrFragmentProcessors GL independent.
by egdaniel
· 9 years ago
2d721d3
Move all ShaderBuilder files to GLSL
by egdaniel
· 9 years ago
018fb62
Create GLSL base class for ProgramDataManager
by egdaniel
· 9 years ago
0d3f061
Move GrGLShaderVar to GrGLSL
by egdaniel
· 9 years ago
4a33952
Bye bye processor data manager.
by bsalomon
· 9 years ago
c21b09e
Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor*
by bsalomon
· 9 years ago
a511e6a
Revert of Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* (patchset #8 id:140001 of https://codereview.chromium.org/1316513002/ )
by rmistry
· 9 years ago
ecfdc25
Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor*
by bsalomon
· 9 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 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
4b3050b
Added registerChild; transforms, textures, glKey automatically handled.
by wangyix
· 9 years ago
7c157a9
Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode()
by wangyix
· 9 years ago
9cc1775
rename GrShaderDataManager -> GrProcessorDataManager
by joshualitt
· 9 years ago
0067ff5
fix up test create functions
by joshualitt
· 9 years ago
b245605
more threading of GrShaderDataManager
by joshualitt
· 9 years ago
8ca93e7
Initial CL to create dummy GrShaderDataManager and thread it through
by joshualitt
· 9 years ago
4b91f76
rename GrDrawTargetCaps to GrCaps
by bsalomon
· 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
29bee0f
Make XPFragmentBuilder only Builder with access to DstCopy.
by egdaniel
· 9 years ago
4eaf9ce
create GrTestUtils.h, move some common functions into it
by joshualitt
· 9 years ago
cfc1886
Use GLSLCaps for creating processor keys and GLSL-specific programs
by jvanverth
· 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
5531d51
remove view matrix from context
by joshualitt
· 10 years ago
422f56f
Make addUniform take a precision
by bsalomon
· 10 years ago
eb2a676
Remove backend factories
by joshualitt
· 10 years ago
267ce48
remove proc key
by joshualitt
· 10 years ago
60030bc
remove one place we read from gpu key in effects
by joshualitt
· 10 years ago
0e08fc1
Push isEqual/onIsEqual down from GrProcessor to subclasses.
by bsalomon
· 10 years ago
1598899
FPs now use the correct builder types(just a rename)
by joshualitt
· 10 years ago
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 10 years ago
0125847
Proposed fix for small bug in gpu conical gradients
by joshualitt
· 10 years ago
23e280d
Changes to remove program effects builder
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
30ba436
Initial refactor of shaderbuilder to prepare for geometry shaders
by joshualitt
· 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
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
83d081a
Goodbye GrEffectRef.
by bsalomon
· 10 years ago
55fad7a
Remove GrEffect::CreateEffectRef and GrEffect::AutoEffectRef.
by bsalomon
· 10 years ago
9de5b51
SkShader::asNewEffect Refactoring
by dandov
· 10 years ago
8405ef9
Fix Assert for gpu ConicalTwoPointGradient edgecase to be correct bounds.
by egdaniel
· 10 years ago
97724ed
Revert of Fix Assert for gpu ConicalTwoPointGradient edgecase to be correct bounds. (https://codereview.chromium.org/311373003/)
by egdaniel
· 10 years ago
be4fd4f
Fix Assert for gpu ConicalTwoPointGradient edgecase to be correct bounds.
by egdaniel
· 10 years ago
96fb748
add localmatrix parameter to shader's asNewEffect
by commit-bot@chromium.org
· 10 years ago
ede0c5c
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 10 years ago
8089467
Fix double to SkScalar issues in SkTwoPointConicalGradient_gpu.cpp
by commit-bot@chromium.org
· 10 years ago
c8379d7
Add gpu fast path for two point conical gradients.
by commit-bot@chromium.org
· 10 years ago
44d83c1
Add flipped gradient branch to two point conical gradient
by commit-bot@chromium.org
· 10 years ago
7518ff2
Revert of Add flipped gradient branch to two point conical gradient (https://codereview.chromium.org/227623004/)
by commit-bot@chromium.org
· 10 years ago
cf41935
Add flipped gradient branch to two point conical gradient
by commit-bot@chromium.org
· 10 years ago
7f43493
Fix GPU-less build.
by commit-bot@chromium.org
· 10 years ago
ef93d29
Move build guard to fix Android framework compile.
by commit-bot@chromium.org
· 10 years ago
2af1a2d
Add base effect for gpu 2pt conical gradients
by commit-bot@chromium.org
· 11 years ago
221b911
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
aa64fbf
Pull Gpu shader out of SkTwoPointConicalGradient into own file
by commit-bot@chromium.org
· 11 years ago