Oyo
je voudrais savoir si c rapide, en tt cas bcp plus rapide que deleter le buffer en mémoire vidéo et en re-crée un en direct en static
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // Updating the entire content of a buffer glBindBufferARB(GL_ARRAY_BUFFER_ARB, bufferID); glBufferDataARB(GL_ARRAY_BUFFER_ARB, ..., 0, GL_DYNAMIC_DRAW_ARB); void* pData = glMapBufferARB(GL_ARRAY_BUFFER_ARB, GL_WRITE_ONLY); // Write at address pData glUnmapBufferARB(GL_ARRAY_BUFFER_ARB);
Est-ce que je peux m en servir pour faire du morphing sur une mesh assez complexe ? ou est ce que ça va ramer ? (en gros ça rejoint ma première question le temps d'exécution de ce truc)
Partager