Bonjour à vous tous.
Je viens à vous pour vous demander des conseils sur tout ce qui est en rapport avec les performances d'OpenGL 4.0.
Voilà, donc je commence avec le début, mes questions viendront s'ajouter sur le fil, et peut être que d'autres pourront y participé aussi et que ça sera un sujet intéressant ^^.
Bref, voilà, pour le moment, je me pose des questions sur les variables uniform.
Il y a plusieurs modes d'envoie des matrices aux Shaders.
La première, la plus simple et la plus courante est celle d'utiliser les fonctions glUniformMatrix.
La seconde, est celle d'utilisé un Uniform Buffer (Ou uniform Block si je ne me trompe pas).
La troisième, et c'est celle ci que j'utilise pour le rendu par instances (je n'aime pas gl divisor machin truc car je ne comprends pas très bien ^^).
Le fait de passé par une texture_buffer avec GL_RGBA32F :-) .
Voilà, en gros je voulais savoir laquelle des trois était la plus rapide ^^.
Merci à vous.
Partager