David Symonds
7b659348a5
mobile: add import comments.
...
Change-Id: I0ff6d42a8e11f49df6fc3066e86be75015b93631
Reviewed-on: https://go-review.googlesource.com/1238
Reviewed-by: Andrew Gerrand <adg@golang.org>
2014-12-10 01:59:04 +00:00
Nigel Tao
2457abfa93
go.mobile/f32: add a f32.Bytes function.
...
LGTM=crawshaw
R=crawshaw
CC=golang-codereviews
https://golang.org/cl/166720044
2014-10-29 09:19:38 +11:00
Nigel Tao
ee31300452
go.mobile/f32: sin/cos look-up tables.
...
benchmark old ns/op new ns/op delta
BenchmarkSin 98156 32725 -66.66%
LGTM=crawshaw, minux
R=crawshaw, minux
CC=golang-codereviews
https://golang.org/cl/156590043
2014-10-28 11:19:13 +11:00
David Crawshaw
c579c527c1
go.mobile/f32: add Inverse
...
LGTM=nigeltao
R=nigeltao
CC=golang-codereviews
https://golang.org/cl/157990043
2014-10-15 09:42:53 -04:00
Nigel Tao
6d01e6fdd5
go.mobile/f32: add Scale, Translate and Rotate methods to Affine.
...
Also make Mat4 methods consistent with Affine's methods.
LGTM=crawshaw
R=crawshaw
CC=golang-codereviews
https://golang.org/cl/156000043
2014-10-09 13:48:17 +11:00
Nigel Tao
925df10ad0
go.mobile/f32: make matrix multiplication work even if the dst matrix
...
is the same as an arg matrix.
LGTM=crawshaw
R=crawshaw
CC=golang-codereviews
https://golang.org/cl/152850043
2014-10-03 14:33:15 +10:00
Nigel Tao
d3df5eca0b
go.mobile/f32: fix matrix multiply to be m0*m1 not m1*m0.
...
Also fix String methods' receivers to be T, not *T, so that
var m f32.Mat32
s := fmt.Sprintf("m=%v", m)
works.
LGTM=crawshaw
R=crawshaw
CC=golang-codereviews
https://golang.org/cl/147490043
2014-10-03 12:33:49 +10:00
Nigel Tao
52d35457e3
go.mobile/f32: add an Affine type.
...
Also fix the f32_test.
LGTM=crawshaw
R=crawshaw
CC=golang-codereviews
https://golang.org/cl/149310043
2014-10-03 09:25:48 +10:00
Nigel Tao
4313b67f84
go.mobile/f32: make Mat4.Translate take a pointer, to be consistent
...
with the other methods.
LGTM=crawshaw
R=crawshaw
CC=golang-codereviews
https://golang.org/cl/147420043
2014-10-02 09:35:09 +10:00
Nigel Tao
75e726bb56
go.mobile/f32: add a Mat3 type.
...
LGTM=crawshaw
R=crawshaw
CC=golang-codereviews
https://golang.org/cl/150380043
2014-10-01 13:51:19 +10:00
David Crawshaw
7384be2e72
go.mobile/f32: float32 math library
...
I apologise for the poor state of this library.
I hope to improve it significantly soon. Right
now it exists to support example/gopher and the
debug library.
LGTM=nigeltao
R=nigeltao, bryanturley
CC=adg, davidday, golang-codereviews
https://golang.org/cl/141440043
2014-09-17 18:11:21 -04:00