フラッシュ用の Pixel Bender カーネルを作成します。
pbk が別のスレッドで実行されることはわかっています。
しかし、swf を実行すると、GPU 使用率が 0% と表示されます。
Pixel Bender with Flash が GPU を使用するかどうかを知りたいです。
フラッシュ用の Pixel Bender カーネルを作成します。
pbk が別のスレッドで実行されることはわかっています。
しかし、swf を実行すると、GPU 使用率が 0% と表示されます。
Pixel Bender with Flash が GPU を使用するかどうかを知りたいです。
Adobe は、Flash Player 10.1 の GPU について次のように述べています。
「デスクトップ プレーヤーは、このリリースでもソフトウェア レンダリングを使用します。」
ソース: http://help.adobe.com/en_US/as3/mobile/WS948100b6829bd5a6-54120f1012593d8f030-8000.html
これも参照してください: http://www.kaourantin.net/2008/05/adobe-pixel-bender-in-flash-player-10.html
少し古いですが、今でも真実だと思います。
2011年3月の更新:新しいFlash Player 11(Molehill)APIはGPUで高速化されています。PixelBender3D [1]をProgram3Dクラス[2]と組み合わせて使用すると、互換性のないマシンのソフトウェアフォールバックでGPUアクセラレーションを取得できます。
注:PixelBender3DはPixelBenderのアップデートです。また、これはFP11でのみ機能し、FP10では機能しません。
Joony が言うように、PixelBender は (現在、2010 年に) GPU を使用しません。ただし、別のスレッドだけでなく、マルチスレッドで実行されます。マルチコア マシン (最近ではほぼすべて) では、多くの独立した計算を行う必要がある場合でも、これはパフォーマンスを大幅に向上させます。ActionScript は (現在、2010 年に) 1 つのスレッドでしか実行できませんが、PixelBender は多数のスレッドを使用できます。