lima: use individual tile heap for each GP job.
authorVasily Khoruzhick <anarsoul@gmail.com>
Sun, 7 Apr 2019 05:48:16 +0000 (22:48 -0700)
committerQiang Yu <yuq825@gmail.com>
Sun, 14 Apr 2019 01:16:00 +0000 (01:16 +0000)
commita817f0fec6e3d3bbbfb8df0349c0085710b5aad4
treef7ec7efc5b8574f5cdea0d86593b61436c0856b7
parentb6bed115a5efb281b450c749418646b4ea2e7db7
lima: use individual tile heap for each GP job.

Looks like it's somehow used by subsequent PP job, so we have to
preserve its contents until PP job is done.

Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Reviewed-by: Qiang Yu <yuq825@gmail.com>
Tested-by: Icenowy Zheng <icenowy@aosc.io>
src/gallium/drivers/lima/lima_context.c
src/gallium/drivers/lima/lima_context.h
src/gallium/drivers/lima/lima_draw.c
src/gallium/drivers/lima/lima_screen.c
src/gallium/drivers/lima/lima_screen.h