Add fuzzing support for TileDrawQuads.

Allocate and map memory for bitmaps associated with TileDrawQuads, and
fuzz them in a similar manner to SolidColorDrawQuads. Will not include a
quad in the RenderPass if its associated bitmap does not fit in memory
(currently capped at 1 GiB additional allocated memory per
CompositorFrame/fuzz iteration).

Bug: 923088
Change-Id: I3029bc2923cdfe6776a2c9bb5073c0f529e7dc71
Reviewed-by: kylechar <>
Reviewed-by: Ria Jiang <>
Commit-Queue: Céline O'Neil <>
Cr-Commit-Position: refs/heads/master@{#641992}
9 files changed