hwc: regionizer: Batch flags fixes

+ Removed BVBATCH_DST since the destination parameters (buffdesc
  and geometry) are not changing while performing blending within
  a batch.
+ Removed BVBATCH_SRC2RECT_SIZE, the rectangle size never changes
  while constructing blits within a horizontal subregion.
+ Added BVBATCH_SRC1RECT_ORIGIN, it's highly possible the src1 origin
  changes from a previous blit within the batch, a good example is the
  volume pop blended on top of the widget and wallpaper layers in the
  Android homescreen.

This change doesn't address batch flags while scaling, those will
be revisited later when the GC driver supports it.

Rebased from p-ics-mr1 (also cleaned up commit msg):
93b69ce hwc: regionizer: Batch flags fixes

Change-Id: I9b85dce832b391e347aab93800e0b22e67072227
Signed-off-by: Gustavo Diaz Prado <a0273371@ti.com>
(cherry picked from commit 29136475929f69250818d96cf106d28ed4e1cd80)
1 file changed