android_kernel_motorola_sm6225/drivers/video/omap2
Tomi Valkeinen 8cab90fdb4 OMAP: DSS2: Fix update area calculations with multiple scaled overlays
When there are multiple scaled overlays simply checking whether the update
area intersects any of them in order is not enough. If eg. VID1 starts out
completely outside the update area but VID2 causes the update area to
increase in such a way that VID1 now falls partially within the increased
update area VID1 should be rechecked and the update area possibly
increased even further to fully encompass VID1. So simply keep looping
over the overlays until such time that none of the overlays caused the
update area to change.

Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
2010-08-03 15:18:45 +03:00
..
displays OMAP: DSS2: Add ACX565AKM Panel Driver 2010-05-18 15:06:04 +03:00
dss OMAP: DSS2: Fix update area calculations with multiple scaled overlays 2010-08-03 15:18:45 +03:00
omapfb OMAP: DSS2: check lock_fb_info() return value 2010-05-18 14:14:29 +03:00
Kconfig OMAP: DSS2: Add generic and Sharp panel drivers 2009-12-09 18:19:42 +02:00
Makefile OMAP: DSS2: Add generic and Sharp panel drivers 2009-12-09 18:19:42 +02:00
vram.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
vrfb.c OMAP: Add support for VRFB rotation engine 2009-12-09 12:04:33 +02:00