Mi chiedo qual è il modo migliore per integrare una funzione di loop dinamico in uno shader?
Innanzitutto, sembra che le matrici dinamiche non siano possibili. Quindi, è meglio creare un array di dimensioni massime e riempirne solo una parte o definire array con dimensioni predefinite?
Quindi, qual è il modo migliore per scorrere su questo array?
È meglio usare un ciclo non srotolato o un ciclo dinamico per qualcosa tra 4 e 128 iterazioni? Ho anche visto che è possibile srotolarlo ad un numero massimo predefinito di iterazioni e poi fermarlo con una condizione come if (i == myCurrentMaximumIterationNumber)
.