Necesito dibujar muchos polígonos que consisten en 6 vértices (dos triángulos).
Sin coordenadas de textura, normales, etc., ambos enfoques dan como resultado 72 bytes. En el futuro, definitivamente también necesitaría coordenadas de textura y normales, lo que haría que el dibujo de índice consumiera menos memoria. Aunque no mucho.
Entonces mi pregunta es: para VAO con pocas superposiciones de vértices, ¿qué enfoque es más rápido? No me importa la memoria extra que consume el dibujo sin índice, solo la velocidad.
Editar: para que quede claro.
Enfoque no indexado:
float[18] vertices = {
//Triangle 1
1,1,0,
1,0,0,
0,0,0,
//Triangle 2
1,0,0,
0,1,0,
0,0,0,
};
Enfoque del índice:
float[12] vertices = {
1,1,0,
1,0,0,
0,0,0,
0,1,0,
};
int[6] indices = {
//Triangle 1
0,1,2,
//Triangle 2
0,3,2
};