Lines Matching refs:circle
685 // The circle uniform is (center.x, center.y, radius + 0.5, 1 / (radius + 0.5)) for regular
687 uniform float4 circle;
690 // TODO: Right now the distance to circle calculation is performed in a space normalized
695 d = half((length((circle.xy - sk_FragCoord.xy) * circle.w) - 1.0) * circle.z);
697 d = half((1.0 - length((circle.xy - sk_FragCoord.xy) * circle.w)) * circle.z);
715 SkV4 circle = {center.fX, center.fY, effectiveRadius, SkScalarInvert(effectiveRadius)};
720 "circle", circle));
733 uniform float4 circle;
736 float2 localXY = (sk_FragCoord.xy - circle.xy) / (circle.z - 0.5);
737 float dfLocalD_recip = (circle.z - 0.5) / (2.0 * (abs(localXY.x) + abs(localXY.y)));
759 SkV4 circle = {center.fX, center.fY, effectiveRadius, SkScalarInvert(effectiveRadius)};
764 "circle", circle));