我学习了几次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