Lines Matching full:damage
91 * incoming RegionPtr is the new damage, and if we were to empty the region
92 * miext/damage would just have to waste time reallocating and re-unioning
98 shadowfbReportPre(DamagePtr damage, RegionPtr reg, void *closure) in shadowfbReportPre() argument
109 shadowfbReportPost(DamagePtr damage, RegionPtr reg, void *closure) in shadowfbReportPost() argument
136 /* this might look like it leaks, but the damage code reaps listeners in ShadowCreateRootWindow()
140 DamagePtr damage; in ShadowCreateRootWindow() local
143 damage = DamageCreate(shadowfbReportPre, NULL, in ShadowCreateRootWindow()
146 DamageRegister(&pWin->drawable, damage); in ShadowCreateRootWindow()
150 damage = DamageCreate(shadowfbReportPost, NULL, in ShadowCreateRootWindow()
153 DamageSetReportAfterOp(damage, TRUE); in ShadowCreateRootWindow()
154 DamageRegister(&pWin->drawable, damage); in ShadowCreateRootWindow()