commit | 448c916b90896b38ba453c68282a01caf9203091 | [log] [tgz] |
---|---|---|
author | pankona <yosuke.akatsuka@gmail.com> | Mon Aug 07 16:43:28 2017 +0900 |
committer | Elias Naur <elias.naur@gmail.com> | Wed Aug 09 07:17:13 2017 +0000 |
tree | c0e7aaec2a782f3d24b38a642cfa282dda69893e | |
parent | 202a52f8eee59fbd0c7471e7a019291bceae2adc [diff] |
x/mobile/gl: fix building if gldebug tag is specified in gldebug.go, Enum value TIMEOUT_IGNORED requires uint64 length to handle it. On the other hand, Enum is declared as uint32, it causes build error because of overflow. Since GL_TIMEOUT_IGNORED is not a kind of GLenum, it should not be listed in that switch statement. Introduce white list for available Enum value to exclude such variables they cannot be classified as Enum because of its variable length. Fixes golang/go#17075 Change-Id: Ic1a4ee72b313861e48fe3e1cfaec91c91da6ddb3 Reviewed-on: https://go-review.googlesource.com/53531 Reviewed-by: Elias Naur <elias.naur@gmail.com>
The Go mobile repository holds packages and build tools for using Go on mobile platforms.
Package documentation as a starting point:
The Go Mobile project is experimental. Use this at your own risk. While we are working hard to improve it, neither Google nor the Go team can provide end-user support.
This is early work and installing the build system requires Go 1.5. Follow the instructions on golang.org/wiki/Mobile to install the gomobile command, build the basic and the bind example apps.
Contributions to Go are appreciated. See https://golang.org/doc/contribute.html.