Create floating-point square root path for 16b mirrored radial gradients
authortomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 12 Jan 2012 20:13:49 +0000 (20:13 +0000)
committertomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 12 Jan 2012 20:13:49 +0000 (20:13 +0000)
commit6a8df70f44e4b924fb8df1039223d6cd80c491f9
tree2ca69095f9f19694dbfe22839ffc9ef9664ae248
parent510c6b186d7238bf6d14d92cfd856333ab525bb4
Create floating-point square root path for 16b mirrored radial gradients
(6x-16x speedup).  Create specialized dy=0 path for clamped radial gradients
(25% speedup).  Make 16b radial gradient proc signature similar to 32b,
passing in SkScalar instead of SkFixed and/or SkFloat.

git-svn-id: http://skia.googlecode.com/svn/trunk@3030 2bbb7eff-a529-9590-31e7-b0007b416f81
src/effects/SkGradientShader.cpp