1

フラッシュ用の Pixel Bender カーネルを作成します。

pbk が別のスレッドで実行されることはわかっています。

しかし、swf を実行すると、GPU 使用率が 0% と表示されます。

Pixel Bender with Flash が GPU を使用するかどうかを知りたいです。

4

3 に答える 3

3

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

少し古いですが、今でも真実だと思います。

于 2010-10-17T11:29:23.887 に答える
0

2011年3月の更新:新しいFlash Player 11(Molehill)APIはGPUで高速化されています。PixelBender3D [1]をProgram3Dクラス[2]と組み合わせて使用​​すると、互換性のないマシンのソフトウェアフォールバックでGPUアクセラレーションを取得できます。

注:PixelBender3DはPixelBenderのアップデートです。また、これはFP11でのみ機能し、FP10では機能しません。

  1. http://blogs.adobe.com/pixel-bender/2011/03/03/pixel-bender-3d-public-beta-now-available/
  2. http://labs.jam3.ca/asdocs/incubatorAsDoc/flash/display3D/Program3D.html
于 2011-03-04T17:04:47.997 に答える
0

Joony が言うように、PixelBender は (現在、2010 年に) GPU を使用しません。ただし、別のスレッドだけでなく、マルチスレッドで実行されます。マルチコア マシン (最近ではほぼすべて) では、多くの独立した計算を行う必要がある場合でも、これはパフォーマンスを大幅に向上させます。ActionScript は (現在、2010 年に) 1 つのスレッドでしか実行できませんが、PixelBender は多数のスレッドを使用できます。

于 2010-10-17T18:36:09.450 に答える