déjà voir le soucis à ce niveau là.
Sinon c'est quoi le lien entre le shader et les 512 objets instanciés. Il faut savoir que si ils possèdent le même material (et donc le même shader), la modification des paramètres lié à ce material affectera tous les objets en même temps (les 512).