mesa/src/broadcom
Juan A. Suarez Romero 00b732a566 broadcom/compiler: emit TMU flush before a jump
Like in the case of emitting a block, process pending TMU operations
before a jump is executed.

Fixes dEQP-VK.graphicsfuzz.stable-binarysearch-tree-nested-if-and-conditional.

Fixes: 197090a3fc ("broadcom/compiler: implement pipelining for general
TMU operations")

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11971>
(cherry picked from commit dc40157888)
2021-07-21 11:52:02 -07:00
..
ci broadcom/compiler: emit TMU flush before a jump 2021-07-21 11:52:02 -07:00
cle intel: Rename gen_10 to ver_10 2021-04-20 20:06:34 +00:00
clif v3dv: clif format dumping support 2020-10-13 21:21:26 +00:00
common broadcom/util: don't use compute supergroup packing with subgroups 2021-06-29 08:43:06 +02:00
compiler broadcom/compiler: emit TMU flush before a jump 2021-07-21 11:52:02 -07:00
drm-shim vc4: add drm-shim 2021-01-28 16:14:06 +00:00
qpu broadcom/compiler: add FLAFIRST and FLNAFIRST opcodes 2021-06-29 08:43:06 +02:00
simulator v3d/simulator: get rid of has_gca wrapper 2021-06-07 21:52:20 +00:00
vulkan v3dv: remove more dead clearing code 2021-07-15 10:04:22 -07:00
.editorconfig broadcom: add editorconfig 2017-07-25 14:44:52 -07:00
meson.build broadcom/common: move v3d_tiling to common 2021-06-04 13:00:40 +02:00