panfrost: Add the tiler heap to fragment jobs
authorIcecream95 <ixn@disroot.org>
Thu, 28 Jan 2021 23:48:56 +0000 (12:48 +1300)
committerMarge Bot <eric+marge@anholt.net>
Fri, 29 Jan 2021 02:59:05 +0000 (02:59 +0000)
commit4fec6c9448171c9d80b34a3ec215a1864ad28725
treeec2e25f0087e3e89f3bcc49e6679f151c5f6f800
parentd860b61f091aaf319f06bc248b1370efc3647df2
panfrost: Add the tiler heap to fragment jobs

In some cases the GPU reads from the tiler heap in fragment jobs, so
always add it to GPU jobs.

Fixes faults in many applications that use multiple windows
(e.g. Firefox, plasmashell).

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4157
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8773>
src/gallium/drivers/panfrost/pan_job.c