使用FireBreath在浏览器插件中使用openGL

时间:2013-06-23 11:55:05

标签: linux opengl firebreath browser-plugin

我经历了几次firebreath教程,事情似乎对我有用。 我设法在linux上创建一个简单的插件,并使用gtk绘制它。

然而,我想要完成的是使用openGL进行绘制,而不是在firebreath教程中,而不是linux中的内容。
他们确实有something for windows,但仔细查看代码,您就会发现它对Linux解决方案没有帮助。

我目前正在寻找的是如何从PluginWindowX11创建openGL上下文 PluginWindowWin返回一个HWND对象,然后可以用来初始化windows下的openGL上下文,但linux等价物(PluginWindowX11)只返回Gtk对象,我不知道如何创建openGL上下文。

我发现这个帖子:using OpenGl in npapi plugin ( FireBreath)缺少任何信息。

有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

你必须在你得到的X11窗口上创建opengl上下文。 Rest将与windows的opengl示例相同。这可能是您正在寻找的 - Setup OpenGL on X11