skia2/modules/svg
Tyler Denniston 8eedcd2dea [svg] Partial implementation of feSpecularLighting
https://www.w3.org/TR/SVG11/filters.html#feSpecularLightingElement

Because a fair amount of functionality will be shared between
feSpecularLighting and feDiffuseLighting, this CL adds an intermediate
SkSVGFeLighting base class for common code.

The only light source type implemented in this CL is fePointLight, which
exercised by the filters-light-03 W3C test.

Bug: skia:10841
Change-Id: Icae26dedb1aae1cd25ba2db7c6468a243ebacbc5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/359756
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Tyler Denniston <tdenniston@google.com>
2021-01-27 16:14:29 +00:00
..
include [svg] Partial implementation of feSpecularLighting 2021-01-27 16:14:29 +00:00
src [svg] Partial implementation of feSpecularLighting 2021-01-27 16:14:29 +00:00
tests [svg] Plumb a ResourceProvider 2021-01-27 14:10:09 +00:00
utils [svg] Plumb a ResourceProvider 2021-01-27 14:10:09 +00:00
BUILD.gn [svg] Plumb a ResourceProvider 2021-01-27 14:10:09 +00:00
svg.gni [svg] Partial implementation of feSpecularLighting 2021-01-27 16:14:29 +00:00