我想创建一个透明背景的窗口,然后使用OpenGL渲染一些东西。我不想使用这个技巧,在窗口后面的任何东西被捕获,然后绘制为背景 - 我想要真正的透明度(我有组合管理器运行)。我没有使用任何GUI库(GTK,QT,...),只是原始xlib和glx。
任何人都知道怎么做?
答案 0 :(得分:1)
看看these patches to Neverball and SDL。它们似乎基于NVidia's driver documentation。
我还没有尝试过,但看起来你只是选择了正确的GLX配置(GLX_RGBA_BIT
),正确地清理了你的窗口,并且运行了一个合成器,它应该是Just Work™。