Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
7c249e531900929c2fe2cdde76619fa6d2538c49
/
src
/
core
/
SkXfermode.cpp
7c249e5
SkNx: kth<...>() -> [...]
by mtklein
· 9 years ago
dd9ffea
make SkPM4f private
by reed
· 9 years ago
576af8f
some modes need clamping due to numerical imprecision
by reed
· 9 years ago
e712532
implement more xfermodeproc4f and add GM
by reed
· 9 years ago
4f03794
Alter SkXfermode's asFragmentProcessor & asXPFactory contracts
by robertphillips
· 9 years ago
3125565
extend modecolorfilter to 4f
by reed
· 9 years ago
ff172da
Revert of Work around exasperating Google3 Android build error. (patchset #1 id:1 of https://codereview.chromium.org/1649493005/ )
by benjaminwagner
· 9 years ago
395eabe
float components in xfermodes
by reed
· 9 years ago
900901f
Work around exasperating Google3 Android build error.
by benjaminwagner
· 9 years ago
bbb6dc8
kill SkValue
by mtklein
· 9 years ago
27a6e86
SkValue: SkXfermode
by halcanary
· 9 years ago
c4b7272
Don't create a GXPFactory when blend is SrcOver
by egdaniel
· 9 years ago
f234272
Revert of Make specialized SrcOver XPFactory (patchset #3 id:40001 of https://codereview.chromium.org/1455273006/ )
by egdaniel
· 9 years ago
a7006d4
Make specialized SrcOver XPFactory
by egdaniel
· 9 years ago
4a33952
Bye bye processor data manager.
by bsalomon
· 9 years ago
ae4738f
Create fragment processor for performing input color blend with child processor
by bsalomon
· 9 years ago
6c59d80
Port uses of SkLazyPtr to SkOncePtr.
by mtklein
· 9 years ago
2ac6793
Revert of Port uses of SkLazyPtr to SkOncePtr. (patchset #7 id:110001 of https://codereview.chromium.org/1322933005/ )
by mtklein
· 9 years ago
a1254ac
Port uses of SkLazyPtr to SkOncePtr.
by mtklein
· 9 years ago
dde03ff
Clean up remaining users of SkPMFloat
by mtklein
· 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
99fe822
Use static_assert instead of SK_COMPILE_ASSERT.
by bungeman
· 9 years ago
490b615
Port SkXfermode opts to SkOpts.h
by mtklein
· 9 years ago
2c32342
No one calls SkXfermode::GetProc16
by mtklein
· 9 years ago
4c4b84c
Clean up more SkXfermode.cpp dead code.
by mtklein
· 9 years ago
54f313c
Clean up dead xfermode opts code.
by mtklein
· 9 years ago
9cc1775
rename GrShaderDataManager -> GrProcessorDataManager
by joshualitt
· 9 years ago
b245605
more threading of GrShaderDataManager
by joshualitt
· 9 years ago
27c2b09
Move Sk4px Xfermode code to a header so we can use it twice.
by mtklein
· 9 years ago
160d08c
Fix Plus
by mtklein
· 9 years ago
5a7cd87
Clean up Sk4f xfermodes and covered _SSE2 xfermodes.
by mtklein
· 9 years ago
9b77796
sk4px the rest of the easy xfermodes.
by mtklein
· 9 years ago
0135a41
Sk4px: Difference and Exclusion
by mtklein
· 9 years ago
ec1f77d
Revert of Temporarily revert just Multiply to see if that's the source of NEON diffs. (patchset #2 id:20001 of https://codereview.chromium.org/1129293005/)
by mtklein
· 9 years ago
6095260
Temporarily revert just Multiply to see if that's the source of NEON diffs.
by mtklein
· 9 years ago
af953bb
Revert of Temporarily revert just Multiply to see if that's the source of NEON diffs. (patchset #1 id:1 of https://codereview.chromium.org/1129293005/)
by mtklein
· 9 years ago
5b9f352
Temporarily revert just Multiply to see if that's the source of NEON diffs.
by mtklein
· 9 years ago
2d8d33e
Sk4px: SrcATop, DstATop, Xor, Multiply
by mtklein
· 9 years ago
04d24a3
Turn on Sk4px xfermodes when we have NEON too.
by mtklein
· 9 years ago
6cbf18c
Plus xfermode using Sk4px.
by mtklein
· 9 years ago
3006b2e
re-enable neon opts for some xfermodes
by reed
· 9 years ago
6cad1da
simplify xfers
by reed
· 9 years ago
7792dbf
Code's more readable when SkPMFloat is an Sk4f. #floats
by mtklein
· 9 years ago
e758579
Revert of Code's more readable when SkPMFloat is an Sk4f. (patchset #3 id:40001 of https://codereview.chromium.org/1061603002/)
by mtklein
· 9 years ago
6b5dab8
Code's more readable when SkPMFloat is an Sk4f. #floats
by mtklein
· 9 years ago
aed98b8
enable sk4f xfermodes
by reed
· 9 years ago
3d62683
New names for SkPMFloat methods.
by mtklein
· 9 years ago
92dabe7
Exclusion and Difference modes using Sk4f
by reed
· 9 years ago
f8f5478
impl Multiply mode using Sk4f
by reed
· 9 years ago
f92ace9
experimental speedup some xfermodes with Sk4f
by reed
· 9 years ago
36352bf
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla}
by mtklein
· 9 years ago
dcfb7cf
Remove the need for asCoeff in SkXfermode.
by egdaniel
· 10 years ago
5813616
Do more cleanup from xp changes
by egdaniel
· 10 years ago
54f0e9d
Add Xfer Processor for GrCustomXfermodes
by egdaniel
· 10 years ago
0063a9b
Move XferEffects class to GrCustomXfermode file
by egdaniel
· 10 years ago
38cd055
Do some minor pre cleanup work before converting all xfermodes to XPs.
by egdaniel
· 10 years ago
72c9faa
Fix up all the easy virtual ... SK_OVERRIDE cases.
by mtklein
· 10 years ago
9513143
Make all blending up to GrOptDrawState be handled by the xp/xp factory.
by egdaniel
· 10 years ago
9f876a3
Use threshold of 1 texture coord value per pixel w/ nearest neighbor.
by bsalomon
· 10 years ago
8d95ffa
Revert of Make all blending up to GrOptDrawState be handled by the xp/xp factory. (patchset #7 id:140001 of https://codereview.chromium.org/759713002/)
by egdaniel
· 10 years ago
7c66342
Make all blending up to GrOptDrawState be handled by the xp/xp factory.
by egdaniel
· 10 years ago
eb2a676
Remove backend factories
by joshualitt
· 10 years ago
c016fb8
Use static XPF for porter duff xp factories.
by egdaniel
· 10 years ago
378092f
Add XferProcessor factory in GrPaint and GrDrawState.
by egdaniel
· 10 years ago
3f3b3d0
Remove SK_SUPPORT_LEGACY_DEEPFLATTENING.
by mtklein
· 10 years ago
6e78293
Revert of Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. (patchset #1 id:1 of https://codereview.chromium.org/769953002/)
by mtklein
· 10 years ago
52c2935
Remove SK_SUPPORT_LEGACY_DEEPFLATTENING.
by mtklein
· 10 years ago
267ce48
remove proc key
by joshualitt
· 10 years ago
ace7f42
Preventing division by 0 in non-separable blend mode shaders.
by rosca
· 10 years ago
605dd0f
Move GrInvariantOutput out of GrProcessor and into its own class.
by egdaniel
· 10 years ago
420d7e9
Auto-compare GrProcessors' texture accesses in isEqual().
by bsalomon
· 10 years ago
9e4d6d1
Move willUseInputColor check to computeInvariantOutput
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
148ec59
Require SK_DECLARE_STATIC_LAZY_PTR is used in global scope.
by mtklein
· 10 years ago
ccb2e38
Create helper functions to use in computeInvariantOutput calls
by egdaniel
· 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
0f7197b
Fix SkXfermode deserialization.
by senorblanco
· 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
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
49f085d
"NULL !=" = NULL
by bsalomon
· 10 years ago
30ba436
Initial refactor of shaderbuilder to prepare for geometry shaders
by joshualitt
· 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
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
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
f99f884
Remove use of GrEffectRef from draw state and below.
by bsalomon
· 10 years ago
97de357
SkLazyPtr, mk. 2
by commit-bot@chromium.org
· 10 years ago
2e74f9d
remove code behind SK_SUPPORT_LEGACY_PROCXFERMODE
by reed@google.com
· 10 years ago
Next »