mesa/src/broadcom
Iago Toral Quiroga 28631a5550 broadcom/compiler: don't schedule rf0 writes right after ldvary
ldvary writes rf0 implicitly on the next cycle so they would clash.
This case is not handled correctly by our normal dependency tracking,
which doesn't know anything about delayed writes from instructions
and thinks the rf0 write happens on the same cycle ldvary is emitted.

Fixes (v71):
dEQP-VK.glsl.conversions.matrix_to_matrix.mat2x3_to_mat4x2_fragment

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450>
2023-10-13 22:37:42 +00:00
..
ci v3d/ci: move traces job to wayland 2023-10-07 21:04:40 +00:00
cle broadcom/cle: update the packet definitions for new generation v71 2023-10-13 22:37:41 +00:00
clif broadcom(cle,clif,common,simulator): add 7.1 version on the list of versions to build 2023-10-13 22:37:41 +00:00
common broadcom/commmon: add has_accumulators field on v3d_device_info 2023-10-13 22:37:41 +00:00
compiler broadcom/compiler: don't schedule rf0 writes right after ldvary 2023-10-13 22:37:42 +00:00
drm-shim v3d/shim: include new ioctl parameters 2023-09-25 10:47:58 +00:00
qpu broadcom/qpu: implement switch rules for fmin/fmax fadd/faddnf for v71 2023-10-13 22:37:41 +00:00
simulator broadcom/simulator: reset CFG7 for compute dispatch in v71 2023-10-13 22:37:41 +00:00
vulkan v3dv: allow headless device without display device 2023-09-27 18:46:31 +00:00
.editorconfig
meson.build broadcom(cle,clif,common,simulator): add 7.1 version on the list of versions to build 2023-10-13 22:37:41 +00:00