mesa/src/broadcom
Iago Toral Quiroga 2832cbea7a v3dv: fix BO list for TFU jobs
Instead of checking whether the source and destination are the same,
we should check if the underlying BOs are the same, since we may
be suballocating resources from the same allocation and the kernel
will fail to execute jobs if the BO list has duplicated entries.

Fixes aborts with Unreal Engine due to failed TFU jobs.

Fixes: 30f1fc25ce ('v3dv: implement TFU blits')
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8098>
2020-12-17 09:24:36 +01:00
..
cle v3d: force alpha to 1 when rendering RGBX formats 2020-12-09 12:25:31 +00:00
clif v3dv: clif format dumping support 2020-10-13 21:21:26 +00:00
common v3d/limits: add line width and point size limits 2020-10-13 21:21:33 +00:00
compiler util+treewide: container_of() cleanup 2020-12-10 16:48:36 +00:00
drm-shim v3d: moving v3d simulator to src/broadcom 2020-06-27 00:06:58 +00:00
qpu broadcom/qpu_instr: wait is not a read or write vpm instruction 2020-08-31 15:02:42 +02:00
simulator v3d/simulator: add v3d_simulator_get_mem_size 2020-10-13 21:21:33 +00:00
vulkan v3dv: fix BO list for TFU jobs 2020-12-17 09:24:36 +01:00
.editorconfig
Android.cle.mk
Android.genxml.mk
Android.mk
Makefile.sources v3d: Add a lowering pass for line smoothing 2020-07-06 21:59:16 +00:00
meson.build v3dv: add v3d vulkan driver skeleton 2020-10-13 21:21:24 +00:00