Ne t´en fait pas c´est automatique
L´optimisation des shader consiste grosso-modo à optimiser les textures et effets qui sont appliqués dessus afin qu´il correspondent à ce que ta carte graphique sait le mieux gérer ( pour que ca aille le plus vite).
Lorsque tu modifies les paramètres vidéos dans le menu option, battlefield 2 réoptimisera les shader au prochain chargement d´une map : ainsi, plutôt que de charger la map en quelques secondes, cela peut durer un peu plus d´une minute, le temps que bf2 effectue ses travaux de conversion en interne.
Néanmoins il n´aura plus à les effectuer ultèrieurement, sauf si tu modifies à nouveau tes paramètres vidéos.
Donc en bref t´as rien à faire, c´est automatique au prochain chargement de map ( ca sera d´ailleurs marqué au dessus de la barre de chargement à un moment : optimising shader...