WIP: Support Qt for WebAssembly - #294
Conversation
29d8890 to
f132010
Compare
|
Demo deployed at https://nspire-emus.github.io/firebird/wasm |
a27424d to
40374c8
Compare
e7fda43 to
de03b42
Compare
Apparently that's because |
db494c5 to
0850802
Compare
Fixed by running emsdk manually instead of using the |
5f11f3b to
522cb04
Compare
Based on Adriweb's patch, but avoiding the QML file dialog. CONFIG += ltcg causes the "-s X" options to be merged to a single "-s", breaking build.
Basically implement cooperative multitasking manually by converting EmuThread into a QTimer.
Same issue as on iOS also appears in browsers if scaling is used.
522cb04 to
6032683
Compare
|
|
|
I got persistent file management and offline access once loaded on https://github.com/MumflrFumperdink/firebird-updated-fork/tree/emscriptenjit. Try live version on https://mumflrfumperdink.github.io/firebird-updated-fork/firebird-emu.html |
qtframebuffer.cppneeds to be extended