OpenGL を利用してオフスクリーン レンダリングを実行し、クライアントに送り返すことができる画像を動的に生成する Apache2 モジュールを開発しようとしています。
Apache2 は Ubuntu 12.04 マシンで実行されており、クワッドをレンダリングし、OpenGL/GLX を使用してフレームをイメージとしてディスクに保存するテスト モジュールを作成しました。しかし、モジュールがクライアント要求を受信するXOpenDisplay(0)
と、セグメンテーション違反でクラッシュします。何がうまくいかないのでしょうか?
編集: 私が見たすべての例は、ピクセルバッファ(PBuffer)の使用について話しています。私の知る限り、これらは非推奨であり、代わりに FBO を使用する必要があります。誰かがコンテキストを作成し、FBO を使用してオフスクリーン レンダリングを実行する方法を説明できますか?