如何使用xlib和glx创建具有透明背景的启用OpenGL的窗口

时间:2010-11-01 02:05:40

标签: opengl background transparent xlib glx

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

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:1)

看看these patches to Neverball and SDL。它们似乎基于NVidia's driver documentation

我还没有尝试过,但看起来你只是选择了正确的GLX配置(GLX_RGBA_BIT),正确地清理了你的窗口,并且运行了一个合成器,它应该是Just Work™。