OpenGL ES 2.0ステートマシンを説明するUML図を誰かが提供できますか?
理想的には、そのような図は、テクスチャの幅、高さ、タイプ、内部形式などを説明する必要があります。プログラムにはシェーダーが付いている、リンクされている場合とされていない場合、ユニフォームがあるなど。etal。
私が非常に興味を持っている理由は、次のようなことをよく考えているからです。
- テクスチャパラメータ(で設定
glTexParameter
)は現在のテクスチャまたはテクスチャユニットに関連付けられていますか? - 有効な一般化されたベクトル属性のセットは、現在バインドされているVBOの一部ですか?または現在のプログラムの一部ですか?またはグローバル?
OpenGLのUMLダイアグラムがあると、わいせつな量のドキュメントを調べてすべての異なるコンポーネントがどのように連携するかを理解するのではなく、これらのことに一目で答えるのに非常に役立ちます。
これを探すのは大変な努力だと思うので、これを探すのは大変なことだと思います。それでも、とてつもなく便利だと思います。部分的な答えでさえ大いに役立つでしょう。同様に、私がターゲットにしているもの(ES 2.0)以外のOpenGLのいくつかのバージョンの図が役立ちます。