Salut à tous

J'ai un gros soucis... Pour mon jeu, je fais un système de lumière grâce aux alpha map. Le problème, c'est qu'une fois qu'il y a plus de 20 lumières à l'écran, le jeu commence à ramer sévèrement (De 60 fps à 30 environ).

Je sais d'où ça vient, c'est une boucle for, et à l'intérieur, j'ai deux autres boucles for pour afficher la map. Le problème c'est que je dessine X fois la map

Donc le code :
http://pastebin.com/vAxqXZKy

Je sais pas comment optimiser ça du tout , si vous avez des idées

Sachant que j'ai déjà fait un petit truc :
http://pastebin.com/aADfhV60

Et le profiler :
http://image.noelshack.com/fichiers/...9-profiler.png

Voila, merci d'avance