マルチテクスチャリングは、以前は簡単で簡単でした。テクスチャをバインドし、 を呼び出しglBegin
てからレンダリングを行いますが、テクスチャごとglTexCoord
に呼び出すのではありません。glMultiTexCoord
その後、そのすべてが非推奨になりました。
私は今それを行う正しい方法を見つけようとして周りを見回していますが、公式のクロノスグループのソースとブログの両方から私が見つけたすべてのチュートリアルはすべて、すべてのテクスチャ座標の同じセットを使用することを前提としていますこれは非常に単純化された仮定であり、私のユース ケースには当てはまりません。
rB
テクスチャ A とテクスチャ B があり、テクスチャ A のアルファ値をrect に使用して、テクスチャ B の色を rect にレンダリングするとします(簡単にするために、rA
高さと幅は と同じです) rB
、しかし同じ Left と Top の値ではありません)、非推奨の機能なしで OpenGL 3 を使用します。これを行う正しい方法は何ですか?