skia2/src
James Godfrey-Kittle eb48a2483d [graphite] Add conical gradient shader
This is largely a re-implementation of the logic in
src/gpu/ganesh/gradients/GrGradientShader.cpp and
src/shaders/gradients/SkTwoPointConicalGradient.cpp. For simplicity,
most everything is in the shader now, but with an eye towards moving
computations that don't use sk_FragCoord into SkKeyHelpers.cpp.

Bug: skia:13302
Change-Id: I73d2e1f6c6ac0580aa897ffff3cfa87f4ed62b11
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/539569
Commit-Queue: James Godfrey-Kittle <jamesgk@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
2022-05-12 21:27:24 +00:00
..
android [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
c [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
codec [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
core [graphite] Add conical gradient shader 2022-05-12 21:27:24 +00:00
effects [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
fonts [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
gpu Use sk_Caps to access shader-caps bits. 2022-05-12 18:17:32 +00:00
image SkImage_Raster::onMakeColorTypeAndColorSpace checks for alloc failure 2022-05-09 17:00:19 +00:00
images [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
lazy [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
opts [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
pathops [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
pdf Rename SkCustomMesh to SkMesh 2022-05-09 13:36:21 +00:00
ports [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
sfnt [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
shaders [graphite] Add sweep gradient shader 2022-05-10 18:32:54 +00:00
sksl [graphite] Add conical gradient shader 2022-05-12 21:27:24 +00:00
svg Rename SkCustomMesh to SkMesh 2022-05-09 13:36:21 +00:00
text/gpu Move BulkUseUpdater to AtlasTypes. 2022-05-05 19:21:17 +00:00
utils [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
xml [bazel] Put licenses() after legacy_exports 2022-05-02 15:04:33 +00:00
xps Rename SkCustomMesh to SkMesh 2022-05-09 13:36:21 +00:00