我经历了几次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)缺少任何信息。
有什么想法吗?
答案 0 :(得分:-1)
你必须在你得到的X11窗口上创建opengl上下文。 Rest将与windows的opengl示例相同。这可能是您正在寻找的 - Setup OpenGL on X11