私はOpenGL(より具体的にはlwjgl)でGUIを作っています。私はこれを行うさまざまな方法を研究するために懸命に努力しましたが、私が欲しいものを正確に見つけるのは苦労しています。私は外部ライブラリ(OpenGLで構築されたものだけで、GLUTの使用を避けることさえしようとしているもの)を使用したくないですし、OpenGLをサポートするもので動作させたいと思っています(フレームバッファオブジェクトは古いグラフィックカード)。スクロール可能なパネルにOpenGL描画部分オブジェクト
私は、スクロール可能なパネルをコンポーネントとして3D GUIを作成しています。問題は、部分的なGUIコンポーネントを描画する方法がわからないということです。私は、テクスチャではなくOpenGLプリミティブからコンポーネントを作り出しています。複数のビューポートを使用するような簡単な方法があることを期待していました。私は実際にビューポートが何であるかを理解していません。
簡潔に言えば、私はドロップダウンメニューであるため、他のGUIコンポーネントとオーバーラップするコンポーネントとしてスクロール可能なパネルを用意する必要があります。
GL_GLIP_PLANEを利用することもできます.GUI座標がビューポートのピクセルと一致しない場合に備えてモデル空間でクリップすることができます。 – Kromster
ありがとう、それは私が探していたものです – axelrod360