問題タブ [webgpu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
86 参照

textures - WebGPU: 実行時にテクスチャを変更

queue.writeBuffer を使用して行列を変更する方法を知っています。しかし、レンダリング ループ内でテクスチャまたはサンプラーを切り替える正しい/推奨される方法は何ですか? または、テクスチャごとに 1 つのパイプラインが必要ですか?

thx事前に

0 投票する
1 に答える
232 参照

typescript - WGSL内で乱数を使用するには?

白黒の画像ノイズをレンダリングするために、WebGPU アプリケーションでフラグメント シェーダーを作成しようとしています。

ホワイトノイズ (ウィキペディア)

このために、各ピクセルに次のようなランダムな色の値を持たせたいだけです:

しかしWGSL、乱数を返す関数を提供していないようです。少なくとも、仕様には何も見つかりませんでした。

各フラグメントのフラグメント シェーダーに乱数を取得する方法はありますか?