0

Linux システム用の OpenGL を使用して 3D アプリケーションを構築しています。

フラッシュも併用したいです。Windows では、フラッシュ ファイルをオフスクリーン ターゲットにレンダリングし、そこからテクスチャを作成して、D3D/OpenGL で使用できます。

したがって、NPAPI を使用して libflashplayer32.so を dlopen することで、レンダリングされた swf から毎回テクスチャを作成し、それを OpenGL アプリケーションで使用することが、私がやりたいことです。

どうすればそれができるか知っていますか?

4

1 に答える 1

0

可能です、かなりトリッキーです。OpenGL テクスチャを生成するためではなく、アニメーションを作成するために一度実行しました。

Flash プラグインをロードするブラウザーのふりをしてから、Flash プラグインがペイントする X11 ウィンドウからフレームを読み取る必要があります。これはかなり遅くなる可能性があるため、ユースケースによっては実用的ではない場合があります。

于 2013-02-20T13:40:45.963 に答える