2

背景が透明なウィンドウを作成し、OpenGLを使用してそのウィンドウに何かをレンダリングしたいと思います。ウィンドウの後ろにあるものをキャプチャして背景としてペイントするというトリックは使いたくありません。本当の透明性が必要です(コンポジットマネージャーを実行しています)。私はGUIライブラリ(GTK、QT、...)を使用しておらず、生のxlibとglxだけを使用しています。

誰もがそれを行う方法を知っていますか?

4

1 に答える 1

1

NeverballとSDLへのこれらのパッチを見てください。それらはNVidiaのドライバードキュメントに基づいているようです。

GLX_RGBA_BIT試したことはありませんが、正しいGLX config( )を選択し、ウィンドウを適切にクリアして、コンポジターを実行しているように見えます。JustWork ™である必要があります。

于 2010-11-01T05:57:15.587 に答える