Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/mobile: Windows emulation support #12209

Closed
ip opened this issue Aug 19, 2015 · 2 comments
Closed

x/mobile: Windows emulation support #12209

ip opened this issue Aug 19, 2015 · 2 comments

Comments

@ip
Copy link

ip commented Aug 19, 2015

@crawshaw @hyangah @rakyll @nigeltao
As Go is high-performant system-level programming language, that also gained fast garbage collector in latest 1.5 release, it can become a perfect choice for game development. There are many OpenGL ES 2 emulation layers for Windows, for example Google's open-source ANGLE, AMD library and others. It would be great if golang.org/x/mobile/... packages were implemented for this OS aside of Mac OS X, as it is probably most popular operating system among game developers. This would be big step to Go promotion, because it would enable large gamedev community to easily develop (cross-platform) games in Go.

Yes, now one can build apps and launch them on real device, but such workflow is unusable because of very long build time (compile -> zip -> sign -> upload to device -> wait until installation complete). All game engines and frameworks use this scheme with desktop emulation.

I personally ask for this because I chose Go as language for developing my Android game, but after investigation I decided to work on my own OpenGL binding and other mobile code. Hope this will be considered. Thanks

@crawshaw
Copy link
Member

Hi @ip. I would very much like to support windows. I have been putting it off as we have had higher priority work, but now that the big ticket gomobile work is done I intend to have a look. In fact, the windows-related code being contributed under x/exp/shiny may make this easier.

I can't promise when it will get done unfortunately, as there are a couple of other interrupt tasks that take higher priority, but it is something I would very much like to do.

This issue is a duplicate of #9306, so I'm going to close it. Please follow along there.

@ip
Copy link
Author

ip commented Aug 19, 2015

@crawshaw Ok, thanks for giving a hint.

@mikioh mikioh added this to the Unreleased milestone Aug 21, 2015
@mikioh mikioh changed the title /x/mobile Windows emulation support x/mobile: Windows emulation support Aug 21, 2015
@golang golang locked and limited conversation to collaborators Aug 22, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants