WebGPUが結構サクサク動くことがわかったので
WebAssemblyと組み合わせてみる実験。Emscriptenのemccを使えばwasmが作成できるので既存のコードからハード依存部を除いてコンパイルしてみるとあっさり通る。jsとwasmの橋渡しだけすれば普通に動く。ChromeのDevToolでソースレベルでブレークポイントは止められるが、変数名が出せないので実用的なデバッグは難しい。
Workerを使えばマルチスレッドにも出来そう
WebGPUが結構サクサク動くことがわかったので
WebAssemblyと組み合わせてみる実験。Emscriptenのemccを使えばwasmが作成できるので既存のコードからハード依存部を除いてコンパイルしてみるとあっさり通る。jsとwasmの橋渡しだけすれば普通に動く。ChromeのDevToolでソースレベルでブレークポイントは止められるが、変数名が出せないので実用的なデバッグは難しい。
Workerを使えばマルチスレッドにも出来そう
Powered by WordPress