| CPC G06T 19/006 (2013.01) [G06F 3/017 (2013.01); G06T 15/005 (2013.01)] | 32 Claims |

|
1. A method, comprising:
generating a first rendering of first content with a system renderer at an electronic device;
generating, with an application renderer of an application running on the electronic device, a second rendering of second content;
providing the first rendering and the second rendering to a compositor at the electronic device, wherein the compositor is separate from the system renderer and separate from the application renderer;
determining, by the compositor, a first location for the first rendering and a second location for the second rendering in a display environment;
modifying, by the compositor, the first location for the first rendering or the second location for the second rendering in the display environment; and
generating, with the compositor, the display environment that concurrently includes the first rendering at the first location in the display environment and the second rendering at the second location in the display environment.
|