Devo disegnare molti poligoni costituiti da 6 vertici (due triangoli).
Senza coordinate di trama, normali ecc., Entrambi gli approcci generano 72 byte. In futuro avrei sicuramente bisogno anche delle coordinate e delle normali delle trame, il che renderebbe il disegno degli indici meno memoria. Non molto però.
Quindi la mia domanda è: per i VAO con poche sovrapposizioni di vertici, quale approccio è più veloce? Non mi interessa la memoria aggiuntiva consumata dal disegno senza indice, solo la velocità.
Modifica: per chiarire.
Approccio non indicizzato:
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,
};
Approccio all'indice:
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
};