Skip to content

panfrost: add a barrier when launching xfb jobs in CSF

Eric Smith requested to merge ericsmith/mesa:panfrost-xfb-sync into main
panfrost: add a barrier when launching xfb jobs in CSF

When we start writing to an XFB buffer we need to synchronize with
any batches reading from it (because the data they need is about
to be overwritten). Do this by introducing a barrier in csf_launch_xfb.

This patch fixes a valhall failure in
KHR-GLES31.core.vertex_attrib_binding.advanced-iterations

Cc: mesa-stable
Signed-off-by: Eric R. Smith <eric.smith@collabora.com>
Edited by Eric Smith

Merge request reports