これについてはすでに多くのことが取り上げられていることは知っていますが、これは違うことを約束します。OpenGL ES 1.1 と OpenGL ES 2.0 をサポートする必要があるアプリを作成しています。2.0 でも動作するカスタム マトリックス スタックをOpenGL ES 1.1に実装する方法があるかどうかを知りたいです。そうでない場合、別のコンテキストまたは何かを作成し、そこからマトリックス データを取得して OpenGL ES 2.0 シェーダーに入れるのは効率的ですか? ここでの私の主な目標は、OpenGL ES の各バージョンに対して各関数の 1 つのバージョンではなく、すべてに対して単一の関数を記述できるようにすることです。
OpenGL ES バージョンに適切なものを呼び出す OpenGL ES 用の一種のラッパーを作成することで、これをある程度解決していますが、OpenGL ES 2.0 マトリックス クラス (ここで使用されている CC3GLMatrix ) は、従来の OpenGL ES 1.1 マトリックス スタックを使用していないため、より効率的な方法を見つけるか、単に古いマトリックス スタックを使用したいと考えています。アイデア/提案はありますか?