2013-02-20 33 views
0

我正在使用OpenGL for Linux系統構建3D應用程序。一起使用NPAPI(libflashplayer32.so)和OpenGL

我也想用閃光燈。在Windows上,您可以將Flash文件渲染到離屏目標,從中創建紋理,然後用於D3D/OpenGL。

所以通過使用NPAPI和dlopening libflashplayer32.so,這就是我想要做的:每次從渲染的swf創建紋理並在我的OpenGL應用程序中使用它。

你知道我該怎麼做嗎?

回答

0

可能,但非常棘手。我做了一次,不是爲了生成OpenGL紋理,而是爲了創建動畫。

你必須假裝是一個瀏覽器加載Flash插件,然後從Flash插件繪製的X11窗口讀出幀。這可能非常慢,因此根據您的使用情況可能不太實際。