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



我学习了几次firebreath教程,对我来说一切似乎都很好。我设法在linux上创建了一个简单的插件,并使用gtk绘制它。

然而,我想完成的是使用openGL绘制,这在firebreath教程中没有涉及,也不适用于linux。
他们确实有一些适用于windows的东西,但仔细查看代码,你会意识到这对linux解决方案没有帮助。

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

我发现了这个线程:在npapi插件(FireBreath)中使用OpenGl,它缺乏任何信息。

有什么想法吗?

您必须在X11窗口上创建opengl上下文。其余部分将与窗口的opengl示例相同。这可能是您正在寻找的-在X11 上安装OpenGL

相关内容

  • 没有找到相关文章

最新更新