mesa/src/broadcom
Iago Toral Quiroga 1561d0126a broadcom/compiler: fix assert that current instruction must be in current block
This was not considering the possibility that the driver has called
nir_before_block() or nir_after_block() to update the cursor, in which
case the cursor link points to the instruction list header and not
to an actual instruction.

Fixes incorrect debug-assert crash in:
dEQP-VK.graphicsfuzz.cov-increment-vector-component-with-matrix-copy

Fixes: 265515fa62 ("broadcom/compiler: check instruction belongs to current block")
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13467>
2021-10-22 05:39:05 +00:00
..
ci ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks. 2021-10-21 07:34:19 +00:00
cle python: drop python2 support 2021-08-14 21:44:32 +00:00
clif v3d/clif: add support for dumping GS shader state 2021-10-13 21:23:10 +00:00
common broadcom/common: remove unused debug helper 2021-09-28 22:30:29 +00:00
compiler broadcom/compiler: fix assert that current instruction must be in current block 2021-10-22 05:39:05 +00:00
drm-shim vc4: add drm-shim 2021-01-28 16:14:06 +00:00
qpu broadcom/qpu: remove duplicated opcode variable 2021-08-26 10:12:35 +00:00
simulator v3d/simulator: implement performance counters 2021-08-03 08:33:52 +00:00
vulkan v3dv: enable Vulkan 1.1 2021-10-21 10:12:38 +02:00
.editorconfig broadcom: add editorconfig 2017-07-25 14:44:52 -07:00
meson.build broadcom: remove v3dv3 from neon library 2021-07-29 08:26:11 +00:00