摘要 |
A compositing display controller 20 provides an output frame 23 to a display for display by sending respective output surface regions 21, 21a that together form the output frame. Each respective region 24 of the output surface is generated from a respective region or regions of one or more input surfaces, to the display. When a new version of an output surface region is generated, the display controller determines whether the output surface region is unlikely to change or has been unchanged for a period, and if it has, then stores the generated output surface region in a frame buffer 22. Then, for the subsequent frame, checks are performed to see if the output surface region could have changed. If there is no change the stored version of the output surface region is reused, but if there is a change in the output surface region, the output surface region is regenerated. The display controller can provide a hybrid window compositing system that selects between frame buffer composition and direct composition which reduces bandwidth. |