Skip to content

v3dv: fix some dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multi_draw.overlapping* tests fail when run in a specific batch

What does this MR do and why?

Doesn't happen when run individually, but if we execute the following pair in a batch (using deqp-vk --deqp-caselist-file) the second one fails:

dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multi_draw.mosaic.indexed_mixed.16_draws.stride_zero.10_instances.vert_only.single_view.offset_6_no_draw_id
dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multi_draw.overlapping.normal.one_draw.stride_zero.1_instance.vert_only.multiview.no_offset_no_draw_id

The problem was a false positive on the custom caches that we use for meta clear operations.

Merge request reports