Je me demande quelle est la meilleure façon d'intégrer une fonction de boucle dynamique dans un shader?
Premièrement, il semble que les tableaux dynamiques ne soient pas possibles. Alors, est-il préférable de créer un tableau de taille maximale et de n'en remplir qu'une partie ou de définir des tableaux avec des tailles prédéfinies?
Alors, quelle est la meilleure façon d'itérer sur ce tableau?
Vaut-il mieux utiliser une boucle déroulée ou une boucle dynamique pour quelque chose entre 4 à 128 itérations? J'ai également vu qu'il est possible de le dérouler à un nombre maximum d'itérations prédéfini puis de l'arrêter avec une condition telle que if (i == myCurrentMaximumIterationNumber)
.