Extension Damage (X11)
Une extension X qui signale quelles parties d'une fenêtre ont changé, pour que personne n'ait à tout redessiner « au cas où ».
Dès que les fenêtres s'affichent hors écran, le compositeur doit savoir quand il y a du nouveau à montrer. Copier chaque fenêtre à chaque image fonctionnerait, au prix de la bande passante et de la batterie. Damage, arrivée avec Composite dans X.Org 6.8 en 2004, permet à un client de s'abonner aux changements d'une fenêtre et de recevoir le rectangle ou la région « endommagée ».
Les compositeurs en étaient les principaux clients, mais le principe convient à tout ce qui reflète un écran. Les serveurs de bureau à distance comme x11vnc s'en servent pour n'envoyer que les pixels réellement modifiés plutôt que de comparer des captures complètes. Le nom vient d'un vieux jargon graphique, où une surface à redessiner a toujours été dite endommagée.