panfrost: Allow waiting on slots 6/7 during preload
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Sat, 9 Jan 2021 03:55:54 +0000 (22:55 -0500)
committerMarge Bot <eric+marge@anholt.net>
Fri, 29 Jan 2021 16:55:43 +0000 (16:55 +0000)
commitb1ebe7a19b8c587ab9c30e7e507dcb53ae1a6595
treecc23c9194dfdb08e79666030c722c6f43e3ba398
parenta5780cdb9bca105f0afa9f34d769aeed875a2698
panfrost: Allow waiting on slots 6/7 during preload

I don't understand the underlying uarch details but ATEST needs to wait
on slot 6 and BLEND needs to wait on both, so these bits are used if
ATEST/BLEND are in the first clause, which happens if e.g. a constant
colour is written, or if the input is preloaded.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8723>
src/gallium/drivers/panfrost/pan_assemble.c
src/panfrost/util/pan_ir.h