fmod-gdextension
fmod-gdextension copied to clipboard
🚧 [WIP] FMOD web support (HTML5)
Closes #50
This PR aims to add support for web support via wasm
.
Todo
- [x] update
SConstruct
to considerweb
as a platform - [x] make
scons platform=web
pass & buildlibGodotFmod.web.template_debug.wasm32.wasm
correctly - [ ] Update documentation for how to build for web (requires
Emscripten
) - [ ] Update Github Action to build for web
- [ ] Solve issue around bank file scanning (specifically file callback logic https://github.com/utopia-rise/fmod-gdextension/blob/master/src/callback/file_callbacks.cpp)
Known issues
- on Firefox, the GDExtension just hangs and crashes the browser. This is a known bug with wasm: https://github.com/webcompat/web-bugs/issues/127798