1
シェイダーがどのようにWebAssemblyにコンパイルされているかを調べてきましたが、例は見つけられません。理想的には、シェーダをコンパイルして.wast
を吐き出す例を探しています。WebAssemblyではどのようにシェーダが表示されますか?
私はいくつかの例を見つけることができます誰も知っています(うまくいけば、仲介.wast
ファイルを作成する)?
シェイダーがどのようにWebAssemblyにコンパイルされているかを調べてきましたが、例は見つけられません。理想的には、シェーダをコンパイルして.wast
を吐き出す例を探しています。WebAssemblyではどのようにシェーダが表示されますか?
私はいくつかの例を見つけることができます誰も知っています(うまくいけば、仲介.wast
ファイルを作成する)?
WebAssemblyは現在、JavaScriptを使用してWebプラットフォームにのみ話しています。したがって、GPUとのやりとりは、WebAssemblyからインポートされたJavaScript関数を呼び出すことによって、またはJavaScript関数がWebAssembly.Memory
を読み込み、物事を描くために必要な情報を埋め込むことによって行われます。
シェーダは、JavaScriptとまったく同じように動作します。