Как создать OpenGL-совместимое окно с прозрачным фоном, используя xlib и glx - PullRequest
2 голосов
/ 01 ноября 2010

Я хотел бы создать окно с прозрачным фоном, а затем визуализировать на нем что-нибудь, используя OpenGL. Я не хочу использовать трюк, когда все, что находится за окном, захватывается и затем рисуется как фон - я хочу настоящей прозрачности (у меня работает менеджер композиции) Я не использую какую-либо библиотеку GUI (GTK, QT, ...), просто raw xlib и glx.

Кто-нибудь знает, как это сделать?

1 Ответ

1 голос
/ 01 ноября 2010

Взгляните на эти патчи для Neverball и SDL .Кажется, они основаны на документации драйвера NVidia .

Я не пробовал, но похоже, что вы просто выбираете правильную конфигурацию GLX (GLX_RGBA_BIT), очищаете окносоответственно, и у вас должен быть запущен композитор, он должен просто работать ™.

...