v3dv: re-enable sync_fd import/export on the simulator
authorAlejandro Piñeiro <apinheiro@igalia.com>
Tue, 15 Aug 2023 07:19:12 +0000 (09:19 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 29 Aug 2023 08:45:31 +0000 (08:45 +0000)
commitc435a71728f490ed4aff8cc4399018e0b8a561bd
tree27b14addb5afddd9a56e83343d436bcf3c7ddfd0
parent3f517ff94757f4e3ec3cb915a65f5612fb8c242c
v3dv: re-enable sync_fd import/export on the simulator

On commit 29588fe11667 we re-enable sync_fd import/export. But only
with the real hw, because at that time there were wrong CTS tests
(that were calling vkSetEvent after submission) that needed to be
fixed.

Since this commit:
https://github.com/KhronosGroup/VK-GL-CTS/commit/717c051d4bcc9b71f13bc6b223e9926dcf9b7bd5

Those tests are fixed. That fix has been on CTS releases for some
time. So we can enable it on the simulator too.

With this change the pattern dEQP-VK.api.external.semaphore.sync_fd*
goes from 2 Passed/10 Not Supported to 12 Passed on the simulator.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24688>
src/broadcom/vulkan/v3dv_device.c