example/kitchen: gofmt -s -w .

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-12-02 13:56:36 +01:00
parent b9846b48b8
commit 3a792dd555
+9 -7
View File
@@ -7,11 +7,11 @@ import (
"testing"
"time"
"gioui.org/layout"
"gioui.org/op"
"gioui.org/app/headless"
"gioui.org/f32"
"gioui.org/font/gofont"
"gioui.org/layout"
"gioui.org/op"
"gioui.org/widget/material"
)
@@ -19,7 +19,9 @@ func BenchmarkUI(b *testing.B) { benchmarkUI(b, transformation{}) }
func BenchmarkUI_Offset(b *testing.B) { benchmarkUI(b, transformation{offset: true}) }
func BenchmarkUI_Scale(b *testing.B) { benchmarkUI(b, transformation{scale: true}) }
func BenchmarkUI_Rotate(b *testing.B) { benchmarkUI(b, transformation{rotate: true}) }
func BenchmarkUI_All(b *testing.B) { benchmarkUI(b, transformation{offset: true, rotate: true, scale: true}) }
func BenchmarkUI_All(b *testing.B) {
benchmarkUI(b, transformation{offset: true, rotate: true, scale: true})
}
func benchmarkUI(b *testing.B, transform transformation) {
th := material.NewTheme(gofont.Collection())
@@ -42,13 +44,13 @@ func benchmarkUI(b *testing.B, transform transformation) {
Constraints: layout.Exact(image.Pt(800, 600)),
}
addTransform(i, transform, gtx.Ops)
layoutTime += measure(func(){ kitchen(gtx, th) })
frameTime += measure(func(){ w.Frame(&ops) })
layoutTime += measure(func() { kitchen(gtx, th) })
frameTime += measure(func() { w.Frame(&ops) })
}
b.StopTimer()
b.ReportMetric(float64(layoutTime.Nanoseconds()) / float64(b.N), "ns/layout")
b.ReportMetric(float64(frameTime.Nanoseconds()) / float64(b.N), "ns/frame")
b.ReportMetric(float64(layoutTime.Nanoseconds())/float64(b.N), "ns/layout")
b.ReportMetric(float64(frameTime.Nanoseconds())/float64(b.N), "ns/frame")
}
type transformation struct {