Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upasm.js/wasm support #71
Comments
icefoxen
added
enhancement
*GOOD FIRST ISSUE*
labels
May 9, 2017
This comment has been minimized.
This comment has been minimized.
|
SDL windowing and events isn't quite a drop-in solution but does appear to work. Audio is going to probably require adding a backend to cpal, see RustAudio/cpal#92 gfx-rs: kvark says that people have made gfx-rs work with WebGL but it's not well formalized. |
This comment has been minimized.
This comment has been minimized.
|
Blockers:
|
icefoxen
added
*HARD*
and removed
*GOOD FIRST ISSUE*
labels
Jul 31, 2017
This comment has been minimized.
This comment has been minimized.
kvark
commented
Jan 22, 2018
|
@icefoxen gfx-0.17 runs on WebGL, but a few tweaks are required in the environment. See (from gfx-rs/gfx#1681):
|
icefoxen
added this to the 0.6 milestone
Jul 3, 2018
This comment has been minimized.
This comment has been minimized.
|
Since |
This comment has been minimized.
This comment has been minimized.
|
Yeah, but |
This comment has been minimized.
This comment has been minimized.
|
Currently, here are the crates that need to support wasm:
|
This comment has been minimized.
This comment has been minimized.
kvark
commented
Feb 1, 2019
|
Worth noting this project that has a dedicated WebGL backend on GGEZ: http://github.com/not-fl3/good-web-game |
This comment has been minimized.
This comment has been minimized.
|
Note that good-web-game is not really GGEZ's backend, but a separate web-targeted engine with a similar API that @not-fl3 uses for his prototypes. Zemeroth uses good-web-game for its web version as a quick-n-dirty immediate solution until a proper WASM support arrives to GGEZ (there're no plans of making good-web-game some kind of official GGEZ backend). The currently implemented subset of GGEZ API is quite limited and while it may be used for something else that Zemeroth, it will probably require a lot of work to do (contributions are welcome ;) ). |
icefoxen commentedMay 9, 2017
Should happen eventually!