Open5
C-WebGL: nanovg + Emscriptenでテスト

... さすがにいきなりUnityはターンアラウンドが悪いので、必要最低限のテストということで以前C-WebGLネイティブでの動作を確認してある nanovg を使うことにした。一旦 nanovg をC-WebGLネイティブのWebGL2に移植し、それをEmscripten経由にするのが良いかな。

WebGL2ビルドを用意
とりあえずWebGL2ビルドを分けられるようにしておく。RaspberryPi4未満はWebGL1まで。

ついでにimguiを修正
そういやAPIを変えたんだった。。

アセットの埋め込みを実装
Emscriptenの --preload-file
ってrelative pathが必須なのか。。

Emscriptenで動くようになった
一旦これを動かす目標で行くのが良いかな。中身はWebGL1なので、機能追加なしで一旦動かして、Unityに必要なsyncまわりだけ足せば良いんじゃないだろうか。