gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:13:05 25 4
gpt4 key购买 nike

我看了几次 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)缺少任何信息。

有什么想法吗?

最佳答案

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

关于linux - 使用 FireBreath 在浏览器插件中使用 openGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17260501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com