OpenGL ES 2.0 でジオメトリのインスタンス化を実装するために、mat4 を属性として渡すことを検討しています。属性は頂点データごとであるため、同じ三角形の頂点ごとに同じ mat4 を 3 回渡す必要があります (モデルビューは三角形の頂点全体で一定であるため)。
これは、GPU に大量の余分なデータを送信することになります (余分な頂点 2 つ * 浮動小数点数 16 個 * (三角形の数) 分の余分なデータ)。
または、三角形ごとに1回だけmat4を送信する必要がありますか?しかし、属性は「頂点ごと」のデータとして定義されているため、属性を使用してどのように可能ですか?