panvk: expand top-of-pipe and bottom-of-pipe

Use vk_expand_src_stage_flags2 and vk_expand_dst_stage_flags2, instead
of vk_expand_pipeline_stage_flags2, to expand bottom-of-pipe and
top-of-pipe respectively.

Fixes: 5544d39f44 ("panvk: Add a CSF backend for panvk_queue/cmd_buffer")
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32289>
This commit is contained in:
Chia-I Wu
2024-11-21 15:41:16 -08:00
committed by Marge Bot
parent 4c8ff06449
commit 4d35002949
2 changed files with 2 additions and 35 deletions

View File

@@ -744,40 +744,7 @@ dEQP-VK.pipeline.pipeline_library.multisample_shader_builtin.sample_mask.write.1
dEQP-VK.pipeline.pipeline_library.multisample_shader_builtin.sample_mask.write.137_191_1.samples_4,Fail
dEQP-VK.renderpass.suballocation.attachment_allocation.input_output.63,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_2,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_3,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_5,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_2,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_3,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_5,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_3,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_5,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.implicit_dependencies.render_passes_2,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.implicit_dependencies.render_passes_3,Fail
dEQP-VK.renderpass.suballocation.subpass_dependencies.implicit_dependencies.render_passes_5,Fail
dEQP-VK.renderpass2.suballocation.attachment_allocation.input_output.63,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_2_sync_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_3,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_3_sync_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_5,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_128_128.render_passes_5_sync_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_2_sync_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_3,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_3_sync_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_5,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_512_512.render_passes_5_sync_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_2_sync_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_3,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_3_sync_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_5,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.external_subpass.render_size_64_64.render_passes_5_sync_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.implicit_dependencies.render_passes_2,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.implicit_dependencies.render_passes_3,Fail
dEQP-VK.renderpass2.suballocation.subpass_dependencies.implicit_dependencies.render_passes_5,Fail
dEQP-VK.spirv_assembly.instruction.compute.opquantize.flush_to_zero,Fail
dEQP-VK.spirv_assembly.instruction.compute.opquantize_vec4.flush_to_zero,Fail

View File

@@ -469,8 +469,8 @@ normalize_dependency(VkPipelineStageFlags2 *src_stages,
break;
}
*src_stages = vk_expand_pipeline_stage_flags2(*src_stages);
*dst_stages = vk_expand_pipeline_stage_flags2(*dst_stages);
*src_stages = vk_expand_src_stage_flags2(*src_stages);
*dst_stages = vk_expand_dst_stage_flags2(*dst_stages);
*src_access = vk_filter_src_access_flags2(*src_stages, *src_access);
*dst_access = vk_filter_dst_access_flags2(*dst_stages, *dst_access);