Tu as vérifié que ton vecteur scale fonctionnait comme il faut? Parce que j'aurais plutôt mis scale.x pour les entrées 0, 4, 8 de la matrice, scale.y pour les entrées 1, 5, 9, etc ....