OpenGL ES 2.0 を使用して X x Y チェッカーボードを作成しようとしています (これは、X と Y に任意のサイズを設定できることを意味します)。
私はすでにMVPマトリックスをうまく機能させています(現在、私は単色の長方形を使用しています)、それは画面に合わせて正しくレンダリングされ、中央に配置され、全体が表示されます(そして各ボックス[-いくつかのテストボックスを作成しました]は正方形です、全体のサイズに関係なく)。ワールド座標は、各グリッド スペースの単純な 1x1 スペースであり、ビューと射影マトリックスはそれを完全なビューにします。
私がうまくいかないのは、その市松模様を適用することです。最初に現在のように 1 つの長方形を使用し、フラグメント シェーダーを適用することを検討しましたが、グリッドがいずれかの方向に任意の数のスペースになる可能性がある (ワールド座標ではなく) ことを考えると、それを機能させる方法がわかりませんでした。その時点までに)。また、背景を作成し、1 つおきに色付きの正方形を追加することも検討しましたが、これは非常に単純な作業であるはずのリソースを大量に消費するように思えました。
これについて最善の方法は何ですか?