Che è più efficiente usando lo stack di trasformazione di OpenGL o applicando le trasformazioni a mano.
Ho sentito spesso che dovresti ridurre al minimo il numero di transizioni di stato nella tua pipeline grafica. Spingere e far scoppiare le matrici di traduzione sembra un grande cambiamento. Tuttavia, mi chiedo se la scheda grafica potrebbe essere in grado di compensare il singhiozzo della pipeline utilizzando il suo hardware di esecuzione parallela per moltiplicare in blocco i vertici.
Il mio caso specifico. Ho reso il carattere su un foglio sprite. Le coordinate di ciascun carattere o stringa vengono calcolate e aggiunte a un buffer di vertici. Ora devo spostare quella stringa. Sarebbe meglio scorrere il buffer dei vertici e regolare manualmente ciascuno dei vertici o spingere temporaneamente una nuova matrice di traduzione?