2

我想创建一个具有透明背景的窗口,然后使用 OpenGL 在其上渲染一些东西。我不想使用捕获窗口后面的任何内容然后绘制为背景的技巧 - 我想要真正的透明度(我正在运行合成管理器)。我没有使用任何 GUI 库(GTK、QT、...),只使用原始 xlib 和 glx。

有谁知道该怎么做?

4

1 回答 1

1

查看Neverball 和 SDL 的这些补丁。它们似乎基于NVidia 的驱动程序文档

我还没有尝试过,但看起来您只需选择正确的 GLX 配置 ( GLX_RGBA_BIT),适当地清除窗口,并运行合成器,它应该只是工作™。

于 2010-11-01T05:57:15.587 回答