internal/stroke, op/clip: remove unused variables

Fixes gio#233

Signed-off-by: Inkeliz <inkeliz@inkeliz.com>
This commit is contained in:
Inkeliz
2021-06-07 11:53:21 +01:00
committed by Elias Naur
parent dd86c9706f
commit b4e6d3efba
2 changed files with 2 additions and 10 deletions
+1 -7
View File
@@ -696,7 +696,7 @@ func ArcTransform(p, f1, f2 f32.Point, angle float32, segments int) f32.Affine2D
f := dist(f1, c)
b := math.Sqrt(a*a - f*f)
var rx, ry, alpha, start float64
var rx, ry, alpha float64
switch {
case a > b:
rx = a
@@ -728,12 +728,6 @@ func ArcTransform(p, f1, f2 f32.Point, angle float32, segments int) f32.Affine2D
}
}
start = math.Acos(float64(p.X-c.X) / dist(c, p))
if c.Y > p.Y {
start = -start
}
start -= alpha
var (
θ = angle / float32(segments)
ref f32.Affine2D // transform from absolute frame to ellipse-based one
+1 -3
View File
@@ -27,15 +27,13 @@ type Op struct {
func (p Op) Add(o *op.Ops) {
str := p.stroke
dashes := p.dashes
path := p.path
outline := p.outline
approx := str.Width > 0 && !(dashes == DashSpec{} && str.Miter == 0 && str.Join == RoundJoin && str.Cap == RoundCap)
approx := str.Width > 0 && !(p.dashes == DashSpec{} && str.Miter == 0 && str.Join == RoundJoin && str.Cap == RoundCap)
if approx {
// If the stroke is not natively supported by the compute renderer, construct a filled path
// that approximates it.
path = p.approximateStroke(o)
dashes = DashSpec{}
str = StrokeStyle{}
outline = true
}